home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / developm / technote / tn_88_10.hqx / 120 Off-Screen PixMap < prev    next >
Unknown  |  1988-10-17  |  24.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Jesper Olsen Module (music/jesperOlsen) magic Supported
1% dexvert TTComp Archive (archive/ttcomp) fallback Supported
100% file TTComp archive data, binary, 4K dictionary default (weak)
99% file data default
100% TrID TTComp archive compressed (bin-4K) default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 01 63 00 01 00 03 | 00 00 00 ff ff 00 ff fc |...c....|........|
|00000010| 00 01 00 00 5f c4 00 60 | 00 60 00 00 5f c4 00 58 |...._..`|.`.._..X|
|00000020| 00 58 00 00 5c 92 00 08 | 00 03 00 00 00 48 00 48 |.X..\...|.....H.H|
|00000030| 00 00 00 00 02 da 02 28 | ff e1 ff e2 02 f9 02 46 |.......(|.......F|
|00000040| 03 47 05 28 03 fc 00 02 | 00 00 00 48 00 48 00 00 |.G.(....|...H.H..|
|00000050| 00 00 02 da 02 28 00 01 | 00 00 00 64 00 00 00 01 |.....(..|...d....|
|00000060| 00 01 01 01 00 00 00 01 | 27 0f 00 01 00 01 00 00 |........|'.......|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 02 00 19 01 90 |........|........|
|00000080| 00 00 00 00 00 40 00 00 | 00 00 00 00 00 00 00 00 |.....@..|........|
|00000090| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000a0| 00 02 00 1e 00 02 00 1e | 00 00 00 00 00 00 41 42 |........|......AB|
|000000b0| 00 30 00 00 3e ca 00 0e | 00 3c 00 f1 ff f2 00 f4 |.0..>...|.<......|
|000000c0| ff f2 01 c2 ff fb 00 00 | 00 00 ff ff ff ff 00 01 |........|........|
|000000d0| 00 00 00 01 00 00 00 00 | 00 00 00 00 41 72 00 10 |........|....Ar..|
|000000e0| 00 00 01 48 00 02 ff f2 | 00 26 ff f2 00 f4 ff f2 |...H....|.&......|
|000000f0| 01 c2 ff fb 00 00 00 00 | ff ff ff ff 01 56 00 06 |........|.....V..|
|00000100| 01 56 00 06 00 00 00 00 | 00 00 49 94 16 30 00 00 |.V......|..I..0..|
|00000110| 41 82 08 12 ff f2 00 26 | ff f2 00 f4 ff f2 01 c2 |A......&|........|
|00000120| 00 00 00 00 ff 00 09 00 | 00 16 00 00 02 1c 03 02 |........|........|
|00000130| 00 01 0d 00 00 06 00 00 | 0e 00 00 15 00 01 0d 00 |........|........|
|00000140| 00 06 00 00 09 00 00 15 | 00 00 00 00 00 01 0d 00 |........|........|
|00000150| 00 06 00 00 0a 00 00 15 | 00 45 f5 41 cb 37 c6 a0 |........|.E.A.7..|
|00000160| f4 e5 21 0f 23 f3 1f 32 | f3 0f 09 e6 f6 71 00 00 |..!.#..2|.....q..|
|00000170| 00 05 d0 f3 7f 09 f4 44 | 6f 77 73 f6 70 f4 93 25 |.......D|ows.p..%|
|00000180| 06 30 f4 fd df 2d f5 3c | 41 13 0f 50 7f 78 f4 d6 |.0...-.<|A..P.x..|
|00000190| e0 00 00 06 00 00 0a 00 | 00 15 00 19 09 09 09 09 |........|........|
|000001a0| 09 09 09 09 09 6f 66 66 | 2d 73 63 72 65 65 6e 20 |.....off|-screen |
|000001b0| 6d 61 70 7d 0d 27 00 06 | 00 00 09 00 00 16 00 18 |map}.'..|........|
|000001c0| 09 09 09 09 09 09 09 09 | 09 54 61 62 6c 65 20 69 |........|.Table i|
|000001d0| 6e 74 6f 20 74 68 65 0d | 00 06 00 00 09 00 00 16 |nto the.|........|
|000001e0| 00 20 f0 9f 09 f0 9f 09 | f0 9f 09 f0 9f 09 f0 9c |. ......|........|
|000001f0| 54 41 c2 af 79 08 12 f2 | df 75 e0 f4 35 a5 4f 0d |TA..y...|.u..5.O.|
|00000200| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00000210| 0c 00 00 15 00 15 00 1c | 18 10 00 15 00 01 0d 61 |........|.......a|
|00000220| 00 06 00 00 0e 00 00 15 | 00 28 23 31 32 30 3a 09 |........|.(#120:.|
|00000230| 44 72 61 77 69 6e 67 20 | 49 6e 74 6f 20 61 6e 20 |Drawing |Into an |
|00000240| 4f 66 66 2d 53 63 72 65 | 65 6e 20 50 69 78 4d 61 |Off-Scre|en PixMa|
|00000250| 70 0d 00 06 00 00 0e 00 | 00 15 00 01 0d 00 00 06 |p.......|........|
|00000260| 00 00 0e 00 00 15 00 27 | 53 65 65 20 61 6c 73 6f |.......'|See also|
|00000270| 3a 09 49 6e 73 69 64 65 | 20 4d 61 63 69 6e 74 6f |:.Inside| Macinto|
|00000280| 73 68 3a 20 20 51 75 69 | 63 6b 44 72 61 77 0d 15 |sh: Qui|ckDraw..|
|00000290| 00 12 00 00 0e 00 00 15 | 00 0a 0e 02 00 15 00 1a |........|........|
|000002a0| 0e 00 00 15 00 39 09 09 | 54 65 63 68 6e 69 63 61 |.....9..|Technica|
|000002b0| 6c 20 4e 6f 74 65 20 23 | 34 31 3a 20 20 44 72 61 |l Note #|41: Dra|
|000002c0| 77 69 6e 67 20 49 6e 74 | 6f 20 61 6e 20 4f 66 66 |wing Int|o an Off|
|000002d0| 2d 53 63 72 65 65 6e 20 | 42 69 74 6d 61 70 0d 00 |-Screen |Bitmap..|
|000002e0| 00 06 00 00 0e 00 00 15 | 00 2d 09 09 54 65 63 68 |........|.-..Tech|
|000002f0| 6e 69 63 61 6c 20 4e 6f | 74 65 20 23 31 31 39 3a |nical No|te #119:|
|00000300| 20 20 44 65 74 65 72 6d | 69 6e 69 6e 67 20 49 66 | Determ|ining If|
|00000310| 20 43 6f 6c 6f 72 0d 00 | 00 06 00 00 0e 00 00 15 | Color..|........|
|00000320| 00 14 09 09 09 51 75 69 | 63 6b 44 72 61 77 20 45 |.....Qui|ckDraw E|
|00000330| 78 69 73 74 73 0d 00 06 | 00 00 0e 00 00 15 00 24 |xists...|.......$|
|00000340| 09 09 54 65 63 68 6e 69 | 63 61 6c 20 4e 6f 74 65 |..Techni|cal Note|
|00000350| 20 23 31 32 39 3a 20 20 | 53 79 73 45 6e 76 69 72 | #129: |SysEnvir|
|00000360| 6f 6e 73 0d 00 06 00 00 | 0e 00 00 15 00 01 0d 00 |ons.....|........|
|00000370| 00 06 00 00 0e 00 00 15 | 00 35 57 72 69 74 74 65 |........|.5Writte|
|00000380| 6e 20 62 79 3a 09 4a 69 | 6d 20 46 72 69 65 64 6c |n by:.Ji|m Friedl|
|00000390| 61 6e 64 65 72 20 26 20 | 52 69 63 6b 20 42 6c 61 |ander & |Rick Bla|
|000003a0| 69 72 09 4d 61 79 20 34 | 2c 20 31 39 38 37 0d 00 |ir.May 4|, 1987..|
|000003b0| 00 06 00 00 0e 00 00 15 | 00 26 4d 6f 64 69 66 69 |........|.&Modifi|
|000003c0| 65 64 20 62 79 3a 09 52 | 69 63 6b 20 42 6c 61 69 |ed by:.R|ick Blai|
|000003d0| 72 09 09 4a 75 6c 79 20 | 31 2c 20 31 39 38 37 0d |r..July |1, 1987.|
|000003e0| 00 06 00 00 0e 00 00 15 | 00 1a 55 70 64 61 74 65 |........|..Update|
|000003f0| 64 3a 09 09 09 09 4d 61 | 72 63 68 20 31 2c 20 31 |d:....Ma|rch 1, 1|
|00000400| 39 38 38 0d 00 06 00 00 | 0e 00 00 15 00 2b 4d 6f |988.....|.....+Mo|
|00000410| 64 69 66 69 65 64 20 62 | 79 3a 09 52 69 63 68 20 |dified b|y:.Rich |
|00000420| 43 6f 6c 6c 79 65 72 09 | 09 4f 63 74 6f 62 65 72 |Collyer.|.October|
|00000430| 20 31 2c 20 31 39 38 38 | 0d 00 00 06 00 00 0e 00 | 1, 1988|........|
|00000440| 00 15 00 1e f4 d6 c7 32 | 58 b0 f5 41 cb 37 c6 a0 |.......2|X..A.7..|
|00000450| f4 e5 21 8f 09 f0 9f 09 | ff 0f 0d 00 00 12 00 00 |..!.....|........|
|00000460| 0e 01 00 15 00 19 0e 00 | 00 15 00 1c 18 10 00 15 |........|........|
|00000470| 00 01 0d 00 00 06 00 00 | 0e 00 00 15 00 66 54 68 |........|.....fTh|
|00000480| 69 73 20 54 65 63 68 6e | 69 63 61 6c 20 4e 6f 74 |is Techn|ical Not|
|00000490| 65 20 70 72 6f 76 69 64 | 65 73 20 61 20 73 69 6d |e provid|es a sim|
|000004a0| 70 6c 65 20 65 78 61 6d | 70 6c 65 20 6f 66 20 64 |ple exam|ple of d|
|000004b0| 72 61 77 69 6e 67 20 74 | 6f 2c 20 74 68 65 6e 20 |rawing t|o, then |
|000004c0| 63 6f 70 79 69 6e 67 20 | 66 72 6f 6d 2c 20 61 6e |copying |from, an|
|000004d0| 20 6f 66 66 2d 73 63 72 | 65 65 6e 20 50 69 78 4d | off-scr|een PixM|
|000004e0| 61 70 2e 0d 00 12 00 00 | 0e 00 00 15 00 5e 0e 00 |ap......|.....^..|
|000004f0| 00 16 00 64 0e 00 00 15 | 00 3b 43 68 61 6e 67 65 |...d....|.;Change|
|00000500| 73 20 73 69 6e 63 65 20 | 4d 61 72 63 68 20 31 2c |s since |March 1,|
|00000510| 20 31 39 38 38 3a 20 20 | 41 64 64 65 64 20 73 61 | 1988: |Added sa|
|00000520| 6d 70 6c 65 20 4d 50 57 | 20 43 20 33 2e 30 20 63 |mple MPW| C 3.0 c|
|00000530| 6f 64 65 2e 0d 00 00 0c | 00 00 0e 01 00 15 00 1c |ode.....|........|
|00000540| 0e 00 00 15 00 00 00 08 | 00 6b 03 f0 00 0d 4d 41 |........|.k....MA|
|00000550| 47 49 43 50 49 43 11 01 | ff 96 00 15 00 ca 54 68 |GICPIC..|......Th|
|00000560| 69 73 20 65 78 61 6d 70 | 6c 65 20 73 68 6f 77 73 |is examp|le shows|
|00000570| 20 68 6f 77 20 74 6f 20 | 64 72 61 77 20 73 6f 6d | how to |draw som|
|00000580| 65 74 68 69 6e 67 20 69 | 6e 20 61 6e 20 6f 66 66 |ething i|n an off|
|00000590| 2d 73 63 72 65 65 6e 20 | 50 69 78 4d 61 70 20 61 |-screen |PixMap a|
|000005a0| 6e 64 20 74 68 65 6e 20 | 75 73 65 20 5f 43 6f 70 |nd then |use _Cop|
|000005b0| 79 42 69 74 73 20 74 6f | 20 63 6f 70 79 20 69 74 |yBits to| copy it|
|000005c0| 20 62 61 63 6b 20 74 6f | 20 74 68 65 20 73 63 72 | back to| the scr|
|000005d0| 65 65 6e 2e 20 20 49 74 | 20 68 61 6e 64 6c 65 73 |een. It| handles|
|000005e0| 20 74 68 65 20 63 61 73 | 65 20 77 68 65 72 65 20 | the cas|e where |
|000005f0| 6d 75 6c 74 69 70 6c 65 | 20 73 63 72 65 65 6e 73 |multiple| screens|
|00000600| 20 6f 66 20 64 69 66 66 | 65 72 65 6e 74 20 70 69 | of diff|erent pi|
|00000610| 78 65 6c 20 64 65 70 74 | 68 73 20 61 72 65 20 70 |xel dept|hs are p|
|00000620| 72 65 73 65 6e 74 2e 0d | 00 1e 00 00 0c 00 00 15 |resent..|........|
|00000630| 00 3a 0c 00 00 16 00 40 | 0c 00 00 15 00 4e 0c 00 |.:.....@|.....N..|
|00000640| 00 16 00 57 0c 00 00 15 | 00 01 0d ff 00 06 00 00 |...W....|........|
|00000650| 0c 00 00 15 00 c0 42 65 | 66 6f 72 65 20 77 65 20 |......Be|fore we |
|00000660| 63 61 6e 20 6d 61 6b 65 | 20 61 6e 79 20 43 6f 6c |can make| any Col|
|00000670| 6f 72 20 51 75 69 63 6b | 44 72 61 77 20 63 61 6c |or Quick|Draw cal|
|00000680| 6c 73 2c 20 77 65 20 6d | 75 73 74 20 62 65 20 73 |ls, we m|ust be s|
|00000690| 75 72 65 20 74 68 61 74 | 20 43 6f 6c 6f 72 20 51 |ure that| Color Q|
|000006a0| 75 69 63 6b 44 72 61 77 | 20 69 73 20 70 72 65 73 |uickDraw| is pres|
|000006b0| 65 6e 74 20 28 73 65 65 | 20 54 65 63 68 6e 69 63 |ent (see| Technic|
|000006c0| 61 6c 20 4e 6f 74 65 20 | 23 31 32 39 20 66 6f 72 |al Note |#129 for|
|000006d0| 20 64 65 74 61 69 6c 73 | 29 2e 20 20 54 68 65 6e | details|). Then|
|000006e0| 2c 20 67 69 76 65 6e 20 | 74 68 65 20 66 6f 6c 6c |, given |the foll|
|000006f0| 6f 77 69 6e 67 20 74 79 | 70 65 73 2c 20 63 6f 6e |owing ty|pes, con|
|00000700| 73 74 61 6e 74 73 20 61 | 6e 64 20 76 61 72 69 61 |stants a|nd varia|
|00000710| 62 6c 65 73 3a 0d 00 06 | 00 00 0c 00 00 15 00 01 |bles:...|........|
|00000720| 0d 00 00 06 00 00 0c 00 | 00 15 00 12 01 e6 03 06 |........|........|
|00000730| 00 00 00 12 00 3a 00 82 | 00 a6 01 0e 01 71 01 cb |.....:..|.....q..|
|00000740| 02 10 02 10 00 00 00 00 | 00 00 00 00 00 07 09 43 |........|.......C|
|00000750| 4f 4e 53 54 0d 00 00 06 | 00 00 09 00 00 16 00 11 |ONST....|........|
|00000760| 09 09 4f 66 66 4c 65 66 | 74 20 09 3d 20 33 30 3b |..OffLef|t .= 30;|
|00000770| 0d 00 00 06 00 00 09 00 | 00 16 00 10 09 09 4f 66 |........|......Of|
|00000780| 66 54 6f 70 09 09 3d 20 | 33 30 3b 0d 00 06 00 00 |fTop..= |30;.....|
|00000790| 09 00 00 16 00 13 09 09 | 4f 66 66 42 6f 74 74 6f |........|OffBotto|
|000007a0| 6d 09 3d 20 32 35 30 3b | 0d 00 00 06 00 00 09 00 |m.= 250;|........|
|000007b0| 00 16 00 12 09 09 4f 66 | 66 52 69 67 68 74 09 3d |......Of|fRight.=|
|000007c0| 20 34 30 30 3b 0d 00 06 | 00 00 09 00 00 16 00 01 | 400;...|........|
|000007d0| 0d 00 00 06 00 00 09 00 | 00 16 00 51 09 09 7b 54 |........|...Q..{T|
|000007e0| 68 65 73 65 20 63 6f 6e | 73 74 61 6e 74 73 20 66 |hese con|stants f|
|000007f0| 6f 72 20 74 68 65 20 62 | 6f 75 6e 64 73 20 6f 66 |or the b|ounds of|
|00000800| 20 74 68 65 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | the off|-screen |
|00000810| 50 69 78 4d 61 70 20 61 | 72 65 20 63 68 6f 73 65 |PixMap a|re chose|
|00000820| 6e 20 62 65 63 61 75 73 | 65 20 77 65 0d 00 00 06 |n becaus|e we....|
|00000830| 00 00 09 00 00 16 00 52 | 09 09 6b 6e 6f 77 20 77 |.......R|..know w|
|00000840| 68 61 74 20 74 68 65 20 | 65 78 74 65 6e 74 20 6f |hat the |extent o|
|00000850| 66 20 74 68 65 20 64 72 | 61 77 69 6e 67 20 77 69 |f the dr|awing wi|
|00000860| 6c 6c 20 62 65 20 61 6e | 64 20 77 65 20 77 61 6e |ll be an|d we wan|
|00000870| 74 20 74 6f 20 72 65 73 | 74 72 69 63 74 20 74 68 |t to res|trict th|
|00000880| 65 20 73 69 7a 65 20 6f | 66 0d 00 06 00 00 09 00 |e size o|f.......|
|00000890| 00 16 00 20 09 09 74 68 | 65 20 6d 61 70 20 61 73 |... ..th|e map as|
|000008a0| 20 6d 75 63 68 20 61 73 | 20 70 6f 73 73 69 62 6c | much as| possibl|
|000008b0| 65 2e 7d 0d 00 06 00 00 | 09 00 00 16 00 01 0d 00 |e.}.....|........|
|000008c0| 00 06 00 00 09 00 00 16 | 00 06 09 54 59 50 45 0d |........|...TYPE.|
|000008d0| 00 06 00 00 09 00 00 16 | 00 40 09 09 42 69 74 4d |........|.@..BitM|
|000008e0| 61 70 50 74 72 09 3d 20 | 5e 42 69 74 4d 61 70 3b |apPtr.= |^BitMap;|
|000008f0| 09 7b 66 6f 72 20 74 79 | 70 65 20 63 6f 65 72 63 |.{for ty|pe coerc|
|00000900| 69 6f 6e 20 69 6e 20 74 | 68 65 20 43 6f 70 79 42 |ion in t|he CopyB|
|00000910| 69 74 73 20 63 61 6c 6c | 7d 0d 00 06 00 00 09 00 |its call|}.......|
|00000920| 00 16 00 01 0d 00 00 06 | 00 00 09 00 00 16 00 12 |........|........|
|00000930| 01 e6 03 0a 00 00 00 12 | 00 31 00 5a 00 82 00 a6 |........|.1.Z....|
|00000940| 00 cf 00 f7 01 20 01 48 | 01 71 01 99 02 10 02 10 |..... .H|.q......|
|00000950| 00 00 00 08 00 59 03 f0 | 00 0d 4d 41 47 49 43 50 |.....Y..|..MAGICP|
|00000960| 49 43 11 01 ff 96 00 06 | 09 56 41 52 09 0d 00 06 |IC......|.VAR....|
|00000970| 00 00 09 00 00 16 00 19 | 09 09 6f 66 66 52 6f 77 |........|..offRow|
|00000980| 42 79 74 65 73 09 3a 20 | 4c 4f 4e 47 49 4e 54 3b |Bytes.: |LONGINT;|
|00000990| 0d 00 00 06 00 00 09 00 | 00 16 00 17 09 09 73 69 |........|......si|
|000009a0| 7a 65 4f 66 4f 66 66 09 | 3a 20 4c 4f 4e 47 49 4e |zeOfOff.|: LONGIN|
|000009b0| 54 3b 0d 00 00 06 00 00 | 09 00 00 16 00 11 09 09 |T;......|........|
|000009c0| 6d 79 42 69 74 73 09 09 | 3a 20 50 74 72 3b 0d 00 |myBits..|: Ptr;..|
|000009d0| 00 06 00 00 09 00 00 16 | 00 13 09 09 64 65 73 74 |........|....dest|
|000009e0| 52 65 63 74 09 3a 20 52 | 65 63 74 3b 0d 00 00 06 |Rect.: R|ect;....|
|000009f0| 00 00 09 00 00 16 00 13 | 09 09 67 6c 6f 62 52 65 |........|..globRe|
|00000a00| 63 74 09 3a 20 52 65 63 | 74 3b 0d 00 00 06 00 00 |ct.: Rec|t;......|
|00000a10| 09 00 00 16 00 11 09 09 | 62 52 65 63 74 09 09 3a |........|bRect..:|
|00000a20| 20 52 65 63 74 3b 0d 00 | 00 06 00 00 09 00 00 16 | Rect;..|........|
|00000a30| 00 16 09 09 74 68 65 44 | 65 70 74 68 09 3a 20 49 |....theD|epth.: I|
|00000a40| 4e 54 45 47 45 52 3b 0d | 00 06 00 00 09 00 00 16 |NTEGER;.|........|
|00000a50| 00 10 09 09 69 09 09 3a | 20 49 4e 54 45 47 45 52 |....i..:| INTEGER|
|00000a60| 3b 0d 00 06 00 00 09 00 | 00 16 00 12 09 09 65 72 |;.......|......er|
|00000a70| 72 09 09 3a 20 49 4e 54 | 45 47 45 52 3b 0d 00 06 |r..: INT|EGER;...|
|00000a80| 00 00 09 00 00 16 00 1b | 09 09 6d 79 43 47 72 61 |........|..myCGra|
|00000a90| 66 50 6f 72 74 09 3a 20 | 43 47 72 61 66 50 6f 72 |fPort.: |CGrafPor|
|00000aa0| 74 3b 0d 00 00 06 00 00 | 09 00 00 16 00 19 09 09 |t;......|........|
|00000ab0| 6d 79 43 47 72 61 66 50 | 74 72 09 3a 20 43 47 72 |myCGrafP|tr.: CGr|
|00000ac0| 61 66 50 74 72 3b 0d 00 | 00 06 00 00 09 00 00 16 |afPtr;..|........|
|00000ad0| 00 1c 09 09 6f 75 72 43 | 4d 48 61 6e 64 6c 65 09 |....ourC|MHandle.|
|00000ae0| 3a 20 43 54 61 62 48 61 | 6e 64 6c 65 3b 0d 00 06 |: CTabHa|ndle;...|
|00000af0| 00 00 09 00 00 16 00 1b | 09 09 74 68 65 4d 61 78 |........|..theMax|
|00000b00| 44 65 76 69 63 65 09 3a | 20 47 44 48 61 6e 64 6c |Device.:| GDHandl|
|00000b10| 65 3b 0d 00 00 06 00 00 | 09 00 00 16 00 18 09 09 |e;......|........|
|00000b20| 6f 6c 64 44 65 76 69 63 | 65 09 3a 20 47 44 48 61 |oldDevic|e.: GDHa|
|00000b30| 6e 64 6c 65 3b 0d 00 06 | 00 00 09 00 00 16 00 12 |ndle;...|........|
|00000b40| 01 e6 00 0a 00 00 00 12 | 00 36 00 5a 00 82 00 a6 |........|.6.Z....|
|00000b50| 00 cf 00 f7 01 20 01 48 | 01 71 01 99 02 10 02 10 |..... .H|.q......|
|00000b60| 00 01 0d 00 00 06 00 00 | 0c 00 00 15 00 20 57 65 |........|..... We|
|00000b70| 20 66 69 72 73 74 20 63 | 72 65 61 74 65 20 61 20 | first c|reate a |
|00000b80| 63 6f 6c 6f 72 20 77 69 | 6e 64 6f 77 2e 0d 00 06 |color wi|ndow....|
|00000b90| 00 00 0c 00 00 15 00 01 | 0d 00 00 06 00 00 0c 00 |........|........|
|00000ba0| 00 15 00 38 09 09 6d 79 | 43 57 69 6e 64 6f 77 20 |...8..my|CWindow |
|00000bb0| 3a 3d 20 47 65 74 4e 65 | 77 43 57 69 6e 64 6f 77 |:= GetNe|wCWindow|
|00000bc0| 28 53 6f 6d 65 49 44 2c | 4e 49 4c 2c 57 69 6e 64 |(SomeID,|NIL,Wind|
|00000bd0| 6f 77 50 74 72 28 2d 31 | 29 29 3b 0d 00 06 00 00 |owPtr(-1|));.....|
|00000be0| 09 00 00 16 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|00000bf0| 00 64 57 65 20 6e 65 65 | 64 20 74 6f 20 66 69 6e |.dWe nee|d to fin|
|00000c00| 64 20 74 68 65 20 6d 61 | 78 69 6d 75 6d 20 64 65 |d the ma|ximum de|
|00000c10| 70 74 68 20 64 65 76 69 | 63 65 20 74 6f 20 77 68 |pth devi|ce to wh|
|00000c20| 69 63 68 20 77 65 20 77 | 69 6c 6c 20 63 6f 70 79 |ich we w|ill copy|
|00000c30| 20 74 68 65 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | the off|-screen |
|00000c40| 69 6d 61 67 65 20 77 69 | 74 68 20 5f 43 6f 70 79 |image wi|th _Copy|
|00000c50| 42 69 74 73 2e 0d 00 12 | 00 00 0c 00 00 15 00 59 |Bits....|.......Y|
|00000c60| 0c 00 00 16 00 62 0c 00 | 00 15 00 01 0d 00 00 06 |.....b..|........|
|00000c70| 00 00 0c 00 00 15 00 12 | 01 e6 03 0a 00 00 00 12 |........|........|
|00000c80| 00 36 00 5a 00 82 00 a6 | 00 cf 00 f7 01 20 01 48 |.6.Z....|..... .H|
|00000c90| 01 71 01 99 02 10 02 10 | 00 4c 09 09 53 65 74 50 |.q......|.L..SetP|
|00000ca0| 6f 72 74 28 6d 79 43 57 | 69 6e 64 6f 77 29 3b 20 |ort(myCW|indow); |
|00000cb0| 7b 73 65 74 20 74 6f 20 | 74 68 69 73 20 70 6f 72 |{set to |this por|
|00000cc0| 74 20 66 6f 72 20 74 68 | 65 20 6c 6f 63 61 6c 54 |t for th|e localT|
|00000cd0| 6f 47 6c 6f 62 61 6c 73 | 20 74 68 61 74 20 66 6f |oGlobals| that fo|
|00000ce0| 6c 6c 6f 77 7d 0d 00 06 | 00 00 09 00 00 16 00 01 |llow}...|........|
|00000cf0| 0d 00 00 06 00 00 09 00 | 00 16 00 34 09 09 53 65 |........|...4..Se|
|00000d00| 74 52 65 63 74 28 62 52 | 65 63 74 2c 4f 66 66 4c |tRect(bR|ect,OffL|
|00000d10| 65 66 74 2c 4f 66 66 54 | 6f 70 2c 4f 66 66 52 69 |eft,OffT|op,OffRi|
|00000d20| 67 68 74 2c 4f 66 66 42 | 6f 74 74 6f 6d 29 3b 0d |ght,OffB|ottom);.|
|00000d30| 00 06 00 00 09 00 00 16 | 00 3b 09 09 49 46 20 4e |........|.;..IF N|
|00000d40| 4f 54 20 53 65 63 74 52 | 65 63 74 28 6d 79 43 57 |OT SectR|ect(myCW|
|00000d50| 69 6e 64 6f 77 5e 2e 70 | 6f 72 74 52 65 63 74 2c |indow^.p|ortRect,|
|00000d60| 62 52 65 63 74 2c 67 6c | 6f 62 52 65 63 74 29 20 |bRect,gl|obRect) |
|00000d70| 54 48 45 4e 0d 00 00 06 | 00 00 09 00 00 16 00 36 |THEN....|.......6|
|00000d80| 09 09 09 4e 6f 74 68 69 | 6e 67 54 6f 43 6f 70 79 |...Nothi|ngToCopy|
|00000d90| 3b 20 20 7b 6e 6f 74 68 | 69 6e 67 20 74 6f 20 64 |; {noth|ing to d|
|00000da0| 6f 2c 20 63 6c 65 61 6e | 20 75 70 20 61 6e 64 20 |o, clean| up and |
|00000db0| 45 58 49 54 7d 0d 00 06 | 00 00 09 00 00 16 00 01 |EXIT}...|........|
|00000dc0| 0d 00 00 06 00 00 09 00 | 00 16 00 2c 09 09 7b 73 |........|...,..{s|
|00000dd0| 74 69 6c 6c 20 68 65 72 | 65 2c 20 73 6f 20 6c 65 |till her|e, so le|
|00000de0| 74 d5 73 20 63 6f 6e 76 | 65 72 74 20 74 6f 20 67 |t.s conv|ert to g|
|00000df0| 6c 6f 62 61 6c 73 7d 0d | 00 06 00 00 09 00 00 16 |lobals}.|........|
|00000e00| 00 24 09 09 4c 6f 63 61 | 6c 54 6f 47 6c 6f 62 61 |.$..Loca|lToGloba|
|00000e10| 6c 28 67 6c 6f 62 52 65 | 63 74 2e 74 6f 70 4c 65 |l(globRe|ct.topLe|
|00000e20| 66 74 29 3b 20 0d 00 06 | 00 00 09 00 00 16 00 25 |ft); ...|.......%|
|00000e30| 09 09 4c 6f 63 61 6c 54 | 6f 47 6c 6f 62 61 6c 28 |..LocalT|oGlobal(|
|00000e40| 67 6c 6f 62 52 65 63 74 | 2e 62 6f 74 52 69 67 68 |globRect|.botRigh|
|00000e50| 74 29 3b 20 0d 00 00 06 | 00 00 09 00 00 16 00 01 |t); ....|........|
|00000e60| 0d 00 00 06 00 00 09 00 | 00 16 00 3a 09 09 7b 66 |........|...:..{f|
|00000e70| 69 67 75 72 65 20 6f 75 | 74 20 68 6f 77 20 6d 75 |igure ou|t how mu|
|00000e80| 63 68 20 73 70 61 63 65 | 20 77 65 20 6e 65 65 64 |ch space| we need|
|00000e90| 20 66 6f 72 20 6f 75 72 | 20 70 69 78 65 6c 20 69 | for our| pixel i|
|00000ea0| 6d 61 67 65 2e 0d 00 06 | 00 00 09 00 00 16 00 3f |mage....|.......?|
|00000eb0| 09 09 77 65 20 77 69 6c | 6c 20 63 61 6c 6c 20 47 |..we wil|l call G|
|00000ec0| 65 74 4d 61 78 44 65 76 | 69 63 65 20 61 6e 64 20 |etMaxDev|ice and |
|00000ed0| 67 65 74 20 74 68 65 20 | 70 69 78 65 6c 20 6d 61 |get the |pixel ma|
|00000ee0| 70 20 66 72 6f 6d 20 74 | 68 61 74 20 2d 2d 0d 00 |p from t|hat --..|
|00000ef0| 00 06 00 00 09 00 00 16 | 00 42 09 09 77 65 20 64 |........|.B..we d|
|00000f00| 6f 20 74 68 69 73 20 74 | 6f 20 63 6f 76 65 72 20 |o this t|o cover |
|00000f10| 74 68 65 20 63 61 73 65 | 20 77 68 65 72 65 20 74 |the case| where t|
|00000f20| 68 65 20 70 69 78 65 6c | 20 69 6d 61 67 65 20 74 |he pixel| image t|
|00000f30| 68 61 74 20 77 65 20 77 | 69 73 68 0d 00 06 00 00 |hat we w|ish.....|
|00000f40| 09 00 00 16 00 48 09 09 | 74 6f 20 43 6f 70 79 42 |.....H..|to CopyB|
|00000f50| 69 74 73 20 74 6f 20 73 | 70 61 6e 73 20 6d 75 6c |its to s|pans mul|
|00000f60| 74 69 70 6c 65 20 64 65 | 76 69 63 65 73 20 28 6f |tiple de|vices (o|
|00000f70| 66 20 70 6f 73 73 69 62 | 6c 79 20 64 69 66 66 65 |f possib|ly diffe|
|00000f80| 72 65 6e 74 20 64 65 70 | 74 68 73 29 7d 0d 00 06 |rent dep|ths)}...|
|00000f90| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00000fa0| 00 16 00 3c 09 09 74 68 | 65 4d 61 78 44 65 76 69 |...<..th|eMaxDevi|
|00000fb0| 63 65 3a 3d 20 47 65 74 | 4d 61 78 44 65 76 69 63 |ce:= Get|MaxDevic|
|00000fc0| 65 28 67 6c 6f 62 52 65 | 63 74 29 3b 7b 67 65 74 |e(globRe|ct);{get|
|00000fd0| 20 74 68 65 20 6d 61 78 | 44 65 76 69 63 65 7d 0d | the max|Device}.|
|00000fe0| 00 06 00 00 09 00 00 16 | 00 12 01 e6 00 0a 00 00 |........|........|
|00000ff0| 00 12 00 36 00 5a 00 82 | 00 a6 00 cf 00 f7 01 20 |...6.Z..|....... |
|00001000| 01 48 01 71 01 99 02 10 | 02 10 00 01 0d 00 00 06 |.H.q....|........|
|00001010| 00 00 0c 00 00 15 00 a7 | 4e 6f 77 20 77 65 20 6e |........|Now we n|
|00001020| 65 65 64 20 74 6f 20 73 | 65 74 20 74 68 65 47 44 |eed to s|et theGD|
|00001030| 65 76 69 63 65 20 74 6f | 20 74 68 65 20 64 65 76 |evice to| the dev|
|00001040| 69 63 65 20 77 69 74 68 | 20 74 68 65 20 6d 61 78 |ice with| the max|
|00001050| 69 6d 75 6d 20 70 69 78 | 65 6c 20 64 65 70 74 68 |imum pix|el depth|
|00001060| 2c 20 73 6f 20 74 68 61 | 74 20 74 68 65 20 70 69 |, so tha|t the pi|
|00001070| 78 65 6c 20 6d 61 70 20 | 6f 66 20 6f 75 72 20 6e |xel map |of our n|
|00001080| 65 77 20 43 47 72 61 66 | 50 6f 72 74 20 77 69 6c |ew CGraf|Port wil|
|00001090| 6c 20 62 65 20 63 6f 70 | 69 65 64 20 66 72 6f 6d |l be cop|ied from|
|000010a0| 20 6f 6e 65 20 6f 66 20 | 74 68 65 20 70 72 6f 70 | one of |the prop|
|000010b0| 65 72 20 64 65 70 74 68 | 2c 20 65 74 63 2e 0d 00 |er depth|, etc...|
|000010c0| 00 1e 00 00 0c 00 00 15 | 00 13 0c 00 00 16 00 1d |........|........|
|000010d0| 0c 00 00 15 00 6b 0c 00 | 00 16 00 74 0c 00 00 15 |.....k..|...t....|
|000010e0| 00 01 0d 00 00 06 00 00 | 0c 00 00 15 00 47 09 09 |........|.....G..|
|000010f0| 6f 6c 64 44 65 76 69 63 | 65 20 3a 3d 20 47 65 74 |oldDevic|e := Get|
|00001100| 47 44 65 76 69 63 65 3b | 7b 73 61 76 65 20 74 68 |GDevice;|{save th|
|00001110| 65 47 44 65 76 69 63 65 | 20 73 6f 20 77 65 20 63 |eGDevice| so we c|
|00001120| 61 6e 20 72 65 73 74 6f | 72 65 20 69 74 20 6c 61 |an resto|re it la|
|00001130| 74 65 72 7d 0d ff 00 06 | 00 00 09 00 00 16 00 33 |ter}....|.......3|
|00001140| 09 09 53 65 74 47 44 65 | 76 69 63 65 28 74 68 65 |..SetGDe|vice(the|
|00001150| 4d 61 78 44 65 76 69 63 | 65 29 3b 09 7b 53 65 74 |MaxDevic|e);.{Set|
|00001160| 20 74 6f 20 74 68 65 20 | 6d 61 78 64 65 76 69 63 | to the |maxdevic|
|00001170| 65 7d 0d ff 00 06 00 00 | 09 00 00 16 00 01 0d ff |e}......|........|
|00001180| 00 06 00 00 0c 00 00 15 | 00 48 57 65 20 74 68 65 |........|.HWe the|
|00001190| 6e 20 6f 70 65 6e 20 61 | 20 6e 65 77 20 43 47 72 |n open a| new CGr|
|000011a0| 61 66 50 6f 72 74 20 77 | 68 69 63 68 20 77 69 6c |afPort w|hich wil|
|000011b0| 6c 20 62 65 20 75 73 65 | 64 20 66 6f 72 20 6f 66 |l be use|d for of|
|000011c0| 66 2d 73 63 72 65 65 6e | 20 64 72 61 77 69 6e 67 |f-screen| drawing|
|000011d0| 2e 0d 00 12 00 00 0c 00 | 00 15 00 13 0c 00 00 16 |........|........|
|000011e0| 00 1c 0c 00 00 15 00 01 | 0d ff 00 06 00 00 0c 00 |........|........|
|000011f0| 00 15 00 34 09 09 6d 79 | 43 47 72 61 66 50 74 72 |...4..my|CGrafPtr|
|00001200| 20 3a 3d 20 40 6d 79 43 | 47 72 61 66 50 6f 72 74 | := @myC|GrafPort|
|00001210| 3b 09 7b 69 6e 69 74 69 | 61 6c 69 7a 65 20 74 68 |;.{initi|alize th|
|00001220| 69 73 20 67 75 79 7d 0d | 00 06 00 00 09 00 00 16 |is guy}.|........|
|00001230| 00 48 09 09 4f 70 65 6e | 43 50 6f 72 74 28 6d 79 |.H..Open|CPort(my|
|00001240| 43 47 72 61 66 50 74 72 | 29 3b 09 7b 6f 70 65 6e |CGrafPtr|);.{open|
|00001250| 20 61 20 6e 65 77 20 63 | 6f 6c 6f 72 20 70 6f 72 | a new c|olor por|
|00001260| 74 20 d1 20 74 68 69 73 | 20 63 61 6c 6c 73 20 49 |t . this| calls I|
|00001270| 6e 69 74 43 50 6f 72 74 | 7d 0d 00 06 00 00 09 00 |nitCPort|}.......|
|00001280| 00 16 00 31 09 09 74 68 | 65 44 65 70 74 68 3a 3d |...1..th|eDepth:=|
|00001290| 20 6d 79 43 47 72 61 66 | 50 74 72 5e 2e 70 6f 72 | myCGraf|Ptr^.por|
|000012a0| 74 50 69 78 4d 61 70 5e | 5e 2e 70 69 78 65 6c 53 |tPixMap^|^.pixelS|
|000012b0| 69 7a 65 3b 0d 00 00 06 | 00 00 09 00 00 16 00 01 |ize;....|........|
|000012c0| 0d 00 00 06 00 00 0c 00 | 00 15 00 12 01 e6 00 0a |........|........|
|000012d0| 00 00 00 12 00 36 00 5a | 00 82 00 a6 00 cf 00 f7 |.....6.Z|........|
|000012e0| 01 20 01 48 01 71 01 99 | 02 10 02 10 00 00 00 08 |. .H.q..|........|
|000012f0| 00 4e 03 f0 00 0d 4d 41 | 47 49 43 50 49 43 11 01 |.N....MA|GICPIC..|
|00001300| ff 96 00 4d 4e 6f 77 20 | 77 65 20 61 72 65 20 72 |...MNow |we are r|
|00001310| 65 61 64 79 20 74 6f 20 | 63 61 6c 63 75 6c 61 74 |eady to |calculat|
|00001320| 65 20 74 68 65 20 73 69 | 7a 65 20 6f 66 20 74 68 |e the si|ze of th|
|00001330| 65 20 70 69 78 65 6c 20 | 69 6d 61 67 65 20 74 68 |e pixel |image th|
|00001340| 61 74 20 77 65 20 77 69 | 6c 6c 20 6e 65 65 64 2e |at we wi|ll need.|
|00001350| 0d 00 00 06 00 00 0c 00 | 00 15 00 01 0d 00 00 06 |........|........|
|00001360| 00 00 0c 00 00 15 00 47 | 09 09 7b 73 69 6d 69 6c |.......G|..{simil|
|00001370| 61 72 20 66 6f 72 6d 75 | 6c 61 20 74 6f 20 74 65 |ar formu|la to te|
|00001380| 63 68 6e 6f 74 65 20 34 | 31 2c 20 65 78 63 65 70 |chnote 4|1, excep|
|00001390| 74 20 77 65 20 6d 75 73 | 74 20 69 6e 63 6c 75 64 |t we mus|t includ|
|000013a0| 65 20 70 69 78 65 6c 20 | 64 65 70 74 68 7d 0d 00 |e pixel |depth}..|
|000013b0| 00 06 00 00 09 00 00 16 | 00 4a 09 09 6f 66 66 52 |........|.J..offR|
|000013c0| 6f 77 42 79 74 65 73 20 | 3a 3d 20 28 28 28 28 74 |owBytes |:= ((((t|
|000013d0| 68 65 44 65 70 74 68 20 | 2a 20 28 4f 66 66 52 69 |heDepth |* (OffRi|
|000013e0| 67 68 74 20 2d 20 4f 66 | 66 4c 65 66 74 29 29 20 |ght - Of|fLeft)) |
|000013f0| 2b 20 31 35 29 29 20 44 | 49 56 20 31 36 29 20 2a |+ 15)) D|IV 16) *|
|00001400| 20 32 3b 0d 00 06 00 00 | 09 00 00 16 00 35 09 09 | 2;.....|.....5..|
|00001410| 7b 6d 61 6b 65 20 73 75 | 72 65 20 4c 4f 4e 47 49 |{make su|re LONGI|
|00001420| 4e 54 20 6d 61 74 68 20 | 69 73 20 64 6f 6e 65 20 |NT math |is done |
|00001430| 6f 6e 20 74 68 65 20 6e | 65 78 74 20 6c 69 6e 65 |on the n|ext line|
|00001440| 21 7d 0d 00 00 06 00 00 | 09 00 00 16 00 3a 09 09 |!}......|.....:..|
|00001450| 73 69 7a 65 4f 66 4f 66 | 66 20 3a 3d 20 4c 4f 4e |sizeOfOf|f := LON|
|00001460| 47 49 4e 54 28 4f 66 66 | 42 6f 74 74 6f 6d 20 2d |GINT(Off|Bottom -|
|00001470| 20 4f 66 66 54 6f 70 29 | 20 2a 20 6f 66 66 52 6f | OffTop)| * offRo|
|00001480| 77 42 79 74 65 73 3b 0d | 00 06 00 00 09 00 00 16 |wBytes;.|........|
|00001490| 00 49 09 09 4f 66 66 53 | 65 74 52 65 63 74 28 62 |.I..OffS|etRect(b|
|000014a0| 52 65 63 74 2c 20 2d 20 | 4f 66 66 4c 65 66 74 2c |Rect, - |OffLeft,|
|000014b0| 20 2d 20 4f 66 66 54 6f | 70 29 3b 20 7b 61 64 6a | - OffTo|p); {adj|
|000014c0| 75 73 74 20 66 6f 72 20 | 6c 6f 63 61 6c 20 63 6f |ust for |local co|
|000014d0| 6f 72 64 69 6e 61 74 65 | 73 7d 0d 00 00 06 00 00 |ordinate|s}......|
|000014e0| 09 00 00 16 00 01 0d 00 | 00 06 00 00 09 00 00 16 |........|........|
|000014f0| 00 32 09 09 7b 53 65 74 | 20 75 70 20 62 61 73 65 |.2..{Set| up base|
|00001500| 41 64 64 72 2c 20 72 6f | 77 42 79 74 65 73 2c 62 |Addr, ro|wBytes,b|
|00001510| 6f 75 6e 64 73 20 61 6e | 64 20 70 69 78 65 6c 53 |ounds an|d pixelS|
|00001520| 69 7a 65 0d 00 06 00 00 | 09 00 00 16 00 29 09 09 |ize.....|.....)..|
|00001530| 6f 66 20 74 68 65 20 50 | 69 78 4d 61 70 20 69 6e |of the P|ixMap in|
|00001540| 20 6f 75 72 20 66 72 65 | 73 68 2c 20 6e 65 77 20 | our fre|sh, new |
|00001550| 43 50 6f 72 74 7d 0d 00 | 00 06 00 00 09 00 00 16 |CPort}..|........|
|00001560| 00 44 09 09 6d 79 42 69 | 74 73 20 3a 3d 20 4e 65 |.D..myBi|ts := Ne|
|00001570| 77 50 74 72 28 73 69 7a | 65 4f 66 4f 66 66 29 3b |wPtr(siz|eOfOff);|
|00001580| 20 7b 61 6c 6c 6f 63 61 | 74 65 20 73 70 61 63 65 | {alloca|te space|
|00001590| 20 66 6f 72 20 74 68 65 | 20 70 69 78 65 6c 20 69 | for the| pixel i|
|000015a0| 6d 61 67 65 7d 0d 00 06 | 00 00 09 00 00 16 00 29 |mage}...|.......)|
|000015b0| 09 09 7b 72 65 61 6c 20 | 70 72 6f 67 72 61 6d 73 |..{real |programs|
|000015c0| 20 64 6f 20 65 72 72 6f | 72 20 63 68 65 63 6b 69 | do erro|r checki|
|000015d0| 6e 67 20 68 65 72 65 7d | 0d 00 00 06 00 00 09 00 |ng here}|........|
|000015e0| 00 16 00 01 0d 00 00 06 | 00 00 0c 00 00 15 00 3f |........|.......?|
|000015f0| 4e 6f 77 20 77 65 20 66 | 69 78 20 74 68 65 20 50 |Now we f|ix the P|
|00001600| 69 78 4d 61 70 20 6c 6f | 63 61 74 69 6f 6e 2d 20 |ixMap lo|cation- |
|00001610| 61 6e 64 20 73 69 7a 65 | 2d 73 70 65 63 69 66 69 |and size|-specifi|
|00001620| 63 20 69 6e 66 6f 72 6d | 61 74 69 6f 6e 2e 0d 00 |c inform|ation...|
|00001630| 00 12 00 00 0c 00 00 15 | 00 0f 0c 00 00 16 00 15 |........|........|
|00001640| 0c 00 00 15 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|00001650| 00 29 09 09 57 49 54 48 | 20 6d 79 43 47 72 61 66 |.)..WITH| myCGraf|
|00001660| 50 74 72 5e 2e 70 6f 72 | 74 50 69 78 4d 61 70 5e |Ptr^.por|tPixMap^|
|00001670| 5e 20 44 4f 20 42 45 47 | 49 4e 0d 00 00 06 00 00 |^ DO BEG|IN......|
|00001680| 09 00 00 16 00 17 09 09 | 09 62 61 73 65 41 64 64 |........|.baseAdd|
|00001690| 72 20 3a 3d 20 6d 79 42 | 69 74 73 3b 0d 00 00 06 |r := myB|its;....|
|000016a0| 00 00 09 00 00 16 00 3e | 09 09 09 72 6f 77 62 79 |.......>|...rowby|
|000016b0| 74 65 73 20 3a 3d 20 6f | 66 66 52 6f 77 42 79 74 |tes := o|ffRowByt|
|000016c0| 65 73 20 2b 20 24 38 30 | 30 30 3b 20 7b 72 65 6d |es + $80|00; {rem|
|000016d0| 65 6d 62 65 72 20 74 6f | 20 62 65 20 61 20 50 69 |ember to| be a Pi|
|000016e0| 78 4d 61 70 7d 0d 00 06 | 00 00 09 00 00 16 00 14 |xMap}...|........|
|000016f0| 09 09 09 62 6f 75 6e 64 | 73 20 3a 3d 20 62 52 65 |...bound|s := bRe|
|00001700| 63 74 3b 0d 00 06 00 00 | 09 00 00 16 00 16 09 09 |ct;.....|........|
|00001710| 45 4e 44 3b 09 09 09 09 | 09 09 20 20 20 7b 77 69 |END;....|.. {wi|
|00001720| 74 68 7d 0d 00 06 00 00 | 09 00 00 16 00 01 0d 00 |th}.....|........|
|00001730| 00 06 00 00 0c 00 00 15 | 01 00 43 6f 6c 6f 72 20 |........|..Color |
|00001740| 51 75 69 63 6b 44 72 61 | 77 20 64 69 73 74 69 6e |QuickDra|w distin|
|00001750| 67 75 69 73 68 65 73 20 | 62 65 74 77 65 65 6e 20 |guishes |between |
|00001760| 61 20 42 69 74 4d 61 70 | 20 61 6e 64 20 50 69 78 |a BitMap| and Pix|
|00001770| 4d 61 70 20 62 79 20 63 | 68 65 63 6b 69 6e 67 20 |Map by c|hecking |
|00001780| 74 68 65 20 68 69 67 68 | 20 62 69 74 20 6f 66 20 |the high| bit of |
|00001790| 72 6f 77 42 79 74 65 73 | 2c 20 77 68 69 63 68 20 |rowBytes|, which |
|000017a0| 69 73 20 77 68 79 20 77 | 65 20 61 64 64 20 24 38 |is why w|e add $8|
|000017b0| 30 30 30 20 74 6f 20 4f | 66 66 52 6f 77 42 79 74 |000 to O|ffRowByt|
|000017c0| 65 73 20 69 6e 20 74 68 | 65 20 61 62 6f 76 65 20 |es in th|e above |
|000017d0| 63 6f 64 65 2e 20 20 4e | 6f 77 20 77 65 20 6e 65 |code. N|ow we ne|
|000017e0| 65 64 20 74 6f 20 63 6c | 6f 6e 65 20 74 68 65 20 |ed to cl|one the |
|000017f0| 63 6f 6c 6f 72 20 74 61 | 62 6c 65 20 6f 66 20 74 |color ta|ble of t|
|00001800| 68 65 20 6d 61 78 44 65 | 76 69 63 65 20 73 6f 20 |he maxDe|vice so |
|00001810| 77 65 20 63 61 6e 20 70 | 75 74 20 69 74 20 69 6e |we can p|ut it in|
|00001820| 74 6f 20 6f 75 72 20 6f | 66 66 2d 73 63 72 65 65 |to our o|ff-scree|
|00001830| 6e 20 50 69 78 4d 61 70 | 2e 0d 00 4e 00 00 0c 00 |n PixMap|...N....|
|00001840| 00 15 00 28 0c 00 00 16 | 00 2e 0c 00 00 15 00 33 |...(....|.......3|
|00001850| 0c 00 00 16 00 39 0c 00 | 00 15 00 56 0c 00 00 16 |.....9..|...V....|
|00001860| 00 5e 0c 00 00 15 00 7d | 0c 00 00 16 00 88 0c 00 |.^.....}|........|
|00001870| 00 15 00 c9 0c 00 00 16 | 00 d2 0c 00 00 15 00 f8 |........|........|
|00001880| 0c 00 00 16 00 fe 0c 00 | 00 15 00 01 0d 00 00 06 |........|........|
|00001890| 00 00 0c 00 00 15 00 32 | 09 09 6f 75 72 43 4d 48 |.......2|..ourCMH|
|000018a0| 61 6e 64 6c 65 20 3a 3d | 20 74 68 65 4d 61 78 44 |andle :=| theMaxD|
|000018b0| 65 76 69 63 65 5e 5e 2e | 67 64 50 4d 61 70 5e 5e |evice^^.|gdPMap^^|
|000018c0| 2e 70 6d 54 61 62 6c 65 | 3b 0d 00 06 00 00 09 00 |.pmTable|;.......|
|000018d0| 00 16 00 35 09 09 65 72 | 72 20 3a 3d 20 48 61 6e |...5..er|r := Han|
|000018e0| 64 54 6f 48 61 6e 64 28 | 48 61 6e 64 6c 65 28 6f |dToHand(|Handle(o|
|000018f0| 75 72 43 4d 48 61 6e 64 | 6c 65 29 29 3b 09 7b 63 |urCMHand|le));.{c|
|00001900| 6c 6f 6e 65 20 69 74 7d | 0d 00 00 06 00 00 09 00 |lone it}|........|
|00001910| 00 16 00 29 09 09 7b 72 | 65 61 6c 20 70 72 6f 67 |...)..{r|eal prog|
|00001920| 72 61 6d 73 20 64 6f 20 | 65 72 72 6f 72 20 63 68 |rams do |error ch|
|00001930| 65 63 6b 69 6e 67 20 68 | 65 72 65 7d 0d 00 00 06 |ecking h|ere}....|
|00001940| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00001950| 00 16 00 44 f0 9f 09 f6 | df 79 f4 3f 47 46 df 50 |...D....|.y.?GF.P|
|00001960| 24 f5 ef 2e e5 42 f5 07 | f7 8f 4d 6e f5 ef 5e f2 |$....B..|..Mn..^.|
|00001970| ee f6 df 54 6f 62 a1 0f | 3a f3 d0 5f 75 4f 43 f4 |...Tob..|:.._uOC.|
|00001980| df 48 63 9a 1f 3b f0 9f | 7b ef 75 20 2b 10 ca 53 |.Hc..;..|{.u +..S|
|00001990| 19 f2 cf 0d 00 06 00 00 | 09 00 00 16 00 3b 5f 5f |........|.....;__|
|000019a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000019b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000019c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000019d0| 5f 5f 5f 5f 5f 5f 5f 5f | 0d 0d 00 06 00 00 0e 00 |________|........|
|000019e0| 00 15 00 00 00 08 00 51 | 03 f0 00 0d 4d 41 47 49 |.......Q|....MAGI|
|000019f0| 43 50 49 43 11 01 ff 96 | 00 00 09 00 00 16 00 46 |CPIC....|.......F|
|00001a00| 09 09 53 65 74 50 6f 72 | 74 28 47 72 61 66 50 74 |..SetPor|t(GrafPt|
|00001a10| 72 28 6d 79 43 47 72 61 | 66 50 74 72 29 29 3b 09 |r(myCGra|fPtr));.|
|00001a20| 7b 53 65 74 20 74 68 65 | 20 70 6f 72 74 20 74 6f |{Set the| port to|
|00001a30| 20 74 68 65 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | the off|-screen |
|00001a40| 70 6f 72 74 7d 0d 00 06 | 00 00 09 00 00 16 00 01 |port}...|........|
|00001a50| 0d 00 00 06 00 00 0c 00 | 00 15 00 6e 4e 6f 77 20 |........|...nNow |
|00001a60| 77 65 20 63 61 6c 6c 20 | 70 72 6f 63 65 64 75 72 |we call |procedur|
|00001a70| 65 20 44 72 61 77 49 74 | 20 28 77 68 69 63 68 20 |e DrawIt| (which |
|00001a80| 63 61 6c 6c 73 20 74 68 | 65 20 66 75 6e 63 74 69 |calls th|e functi|
|00001a90| 6f 6e 20 46 69 6c 6c 49 | 6e 43 6f 6c 6f 72 73 29 |on FillI|nColors)|
|00001aa0| 20 74 6f 20 64 72 61 77 | 20 61 6e 20 69 6d 61 67 | to draw| an imag|
|00001ab0| 65 20 69 6e 20 74 68 65 | 20 6f 66 66 2d 73 63 72 |e in the| off-scr|
|00001ac0| 65 65 6e 20 70 6f 72 74 | 2e 0d 00 1e 00 00 0c 00 |een port|........|
|00001ad0| 00 15 00 16 0c 00 00 16 | 00 1c 0c 00 00 15 00 37 |........|.......7|
|00001ae0| 0c 00 00 16 00 43 0c 00 | 00 15 00 01 0d 00 00 06 |.....C..|........|
|00001af0| 00 00 0c 00 00 15 00 32 | 09 09 46 55 4e 43 54 49 |.......2|..FUNCTI|
|00001b00| 4f 4e 20 46 69 6c 6c 49 | 6e 43 6f 6c 6f 72 28 72 |ON FillI|nColor(r|
|00001b10| 2c 67 2c 62 3a 20 49 6e | 74 65 67 65 72 29 3a 20 |,g,b: In|teger): |
|00001b20| 52 47 42 43 6f 6c 6f 72 | 3b 0d 00 06 00 00 09 00 |RGBColor|;.......|
|00001b30| 00 16 00 30 09 09 7b 73 | 6d 61 6c 6c 20 75 74 69 |...0..{s|mall uti|
|00001b40| 6c 69 74 79 20 72 6f 75 | 74 69 6e 65 20 74 6f 20 |lity rou|tine to |
|00001b50| 72 65 74 75 72 6e 20 61 | 6e 20 52 47 42 43 6f 6c |return a|n RGBCol|
|00001b60| 6f 72 7d 0d 00 06 00 00 | 09 00 00 16 00 07 09 09 |or}.....|........|
|00001b70| 09 56 41 52 0d 00 00 06 | 00 00 09 00 00 16 00 19 |.VAR....|........|
|00001b80| 09 09 09 09 74 68 65 43 | 6f 6c 6f 72 09 3a 20 52 |....theC|olor.: R|
|00001b90| 47 42 43 6f 6c 6f 72 3b | 0d 00 00 06 00 00 09 00 |GBColor;|........|
|00001ba0| 00 16 00 01 0d 00 00 06 | 00 00 09 00 00 16 00 1c |........|........|
|00001bb0| 09 09 09 42 45 47 49 4e | 09 09 09 09 09 09 7b 46 |...BEGIN|......{F|
|00001bc0| 69 6c 6c 49 6e 43 6f 6c | 6f 72 7d 0d 00 06 00 00 |illInCol|or}.....|
|00001bd0| 09 00 00 16 00 1b 09 09 | 09 09 57 49 54 48 20 74 |........|..WITH t|
|00001be0| 68 65 43 6f 6c 6f 72 20 | 44 4f 20 42 45 47 49 4e |heColor |DO BEGIN|
|00001bf0| 0d 00 00 06 00 00 09 00 | 00 16 00 0f 09 09 09 09 |........|........|
|00001c00| 09 72 65 64 20 3a 3d 20 | 72 3b 0d 00 00 06 00 00 |.red := |r;......|
|00001c10| 09 00 00 16 00 11 09 09 | 09 09 09 67 72 65 65 6e |........|...green|
|00001c20| 20 3a 3d 20 67 3b 0d 00 | 00 06 00 00 09 00 00 16 | := g;..|........|
|00001c30| 00 10 09 09 09 09 09 62 | 6c 75 65 20 3a 3d 20 62 |.......b|lue := b|
|00001c40| 3b 0d 00 06 00 00 09 00 | 00 16 00 09 09 09 09 09 |;.......|........|
|00001c50| 45 4e 44 3b 0d 00 00 06 | 00 00 09 00 00 16 00 1d |END;....|........|
|00001c60| 09 09 09 09 46 69 6c 6c | 49 6e 43 6f 6c 6f 72 20 |....Fill|InColor |
|00001c70| 3a 3d 20 74 68 65 43 6f | 6c 6f 72 3b 0d 00 00 06 |:= theCo|lor;....|
|00001c80| 00 00 09 00 00 16 00 1b | 09 09 09 45 4e 44 3b 09 |........|...END;.|
|00001c90| 09 09 09 09 09 7b 46 69 | 6c 6c 49 6e 43 6f 6c 6f |.....{Fi|llInColo|
|00001ca0| 72 7d 0d 00 00 06 00 00 | 09 00 00 16 00 01 0d 00 |r}......|........|
|00001cb0| 00 06 00 00 09 00 00 16 | 00 12 01 e6 03 0a 00 00 |........|........|
|00001cc0| 00 12 00 31 00 5a 00 82 | 00 a6 00 cf 00 f7 01 20 |...1.Z..|....... |
|00001cd0| 01 48 01 71 01 99 02 10 | 02 10 00 00 00 08 00 14 |.H.q....|........|
|00001ce0| 03 f0 00 0d 4d 41 47 49 | 43 50 49 43 11 01 ff 96 |....MAGI|CPIC....|
|00001cf0| 00 14 09 09 50 52 4f 43 | 45 44 55 52 45 20 44 72 |....PROC|EDURE Dr|
|00001d00| 61 77 49 74 3b 0d 00 06 | 00 00 09 00 00 16 00 01 |awIt;...|........|
|00001d10| 0d 00 00 06 00 00 09 00 | 00 16 00 07 09 09 09 56 |........|.......V|
|00001d20| 41 52 0d 00 00 06 00 00 | 09 00 00 16 00 16 09 09 |AR......|........|
|00001d30| 09 09 4f 76 61 6c 52 65 | 63 74 09 09 3a 20 52 65 |..OvalRe|ct..: Re|
|00001d40| 63 74 3b 0d 00 06 00 00 | 09 00 00 16 00 1a 09 09 |ct;.....|........|
|00001d50| 09 09 6d 79 52 65 64 2c | 6d 79 42 6c 75 65 2c 6d |..myRed,|myBlue,m|
|00001d60| 79 57 68 69 74 65 2c 0d | 00 06 00 00 09 00 00 16 |yWhite,.|........|
|00001d70| 00 21 09 09 09 09 6d 79 | 47 72 65 65 6e 2c 20 6d |.!....my|Green, m|
|00001d80| 79 42 6c 61 63 6b 09 3a | 20 52 47 42 43 6f 6c 6f |yBlack.:| RGBColo|
|00001d90| 72 3b 0d 00 00 06 00 00 | 09 00 00 16 00 01 0d 00 |r;......|........|
|00001da0| 00 06 00 00 09 00 00 16 | 00 19 09 09 09 42 45 47 |........|.....BEG|
|00001db0| 49 4e 09 09 09 09 09 09 | 7b 20 44 72 61 77 49 74 |IN......|{ DrawIt|
|00001dc0| 20 7d 0d 00 00 06 00 00 | 09 00 00 16 00 1c 09 09 | }......|........|
|00001dd0| 09 09 7b 67 65 74 20 6f | 75 72 20 63 6f 6c 6f 72 |..{get o|ur color|
|00001de0| 73 20 73 65 74 20 75 70 | 7d 0d 00 06 00 00 09 00 |s set up|}.......|
|00001df0| 00 16 00 22 09 09 09 09 | 6d 79 52 65 64 20 3a 3d |..."....|myRed :=|
|00001e00| 20 46 69 6c 6c 49 6e 43 | 6f 6c 6f 72 28 2d 31 2c | FillInC|olor(-1,|
|00001e10| 30 2c 30 29 3b 0d 00 06 | 00 00 09 00 00 16 00 23 |0,0);...|.......#|
|00001e20| 09 09 09 09 6d 79 42 6c | 75 65 20 3a 3d 20 46 69 |....myBl|ue := Fi|
|00001e30| 6c 6c 49 6e 43 6f 6c 6f | 72 28 30 2c 30 2c 2d 31 |llInColo|r(0,0,-1|
|00001e40| 29 3b 0d 00 00 06 00 00 | 09 00 00 16 00 24 09 09 |);......|.....$..|
|00001e50| 09 09 6d 79 47 72 65 65 | 6e 20 3a 3d 20 46 69 6c |..myGree|n := Fil|
|00001e60| 6c 49 6e 43 6f 6c 6f 72 | 28 30 2c 2d 31 2c 30 29 |lInColor|(0,-1,0)|
|00001e70| 3b 0d 00 06 00 00 09 00 | 00 16 00 26 09 09 09 09 |;.......|...&....|
|00001e80| 6d 79 57 68 69 74 65 20 | 3a 3d 20 46 69 6c 6c 49 |myWhite |:= FillI|
|00001e90| 6e 43 6f 6c 6f 72 28 2d | 31 2c 2d 31 2c 2d 31 29 |nColor(-|1,-1,-1)|
|00001ea0| 3b 0d 00 06 00 00 09 00 | 00 16 00 23 09 09 09 09 |;.......|...#....|
|00001eb0| 6d 79 42 6c 61 63 6b 20 | 3a 3d 20 46 69 6c 6c 49 |myBlack |:= FillI|
|00001ec0| 6e 43 6f 6c 6f 72 28 30 | 2c 30 2c 30 29 3b 0d 00 |nColor(0|,0,0);..|
|00001ed0| 00 06 00 00 09 00 00 16 | 00 16 09 09 09 09 50 65 |........|......Pe|
|00001ee0| 6e 4d 6f 64 65 28 50 61 | 74 43 6f 70 79 29 3b 0d |nMode(Pa|tCopy);.|
|00001ef0| 00 06 00 00 09 00 00 16 | 00 42 09 09 09 09 52 47 |........|.B....RG|
|00001f00| 42 42 61 63 6b 43 6f 6c | 6f 72 28 6d 79 42 6c 75 |BBackCol|or(myBlu|
|00001f10| 65 29 3b 20 7b 73 65 74 | 20 74 68 65 20 62 61 63 |e); {set| the bac|
|00001f20| 6b 63 6f 6c 6f 72 20 6f | 66 20 74 68 65 20 63 75 |kcolor o|f the cu|
|00001f30| 72 72 65 6e 74 20 70 6f | 72 74 7d 0d 00 06 00 00 |rrent po|rt}.....|
|00001f40| 09 00 00 16 00 30 09 09 | 09 09 45 72 61 73 65 52 |.....0..|..EraseR|
|00001f50| 65 63 74 28 74 68 65 50 | 6f 72 74 5e 2e 70 6f 72 |ect(theP|ort^.por|
|00001f60| 74 52 65 63 74 29 3b 20 | 7b 62 6c 75 65 20 69 74 |tRect); |{blue it|
|00001f70| 20 6f 75 74 7d 0d 00 06 | 00 00 09 00 00 16 00 30 | out}...|.......0|
|00001f80| 09 09 09 09 52 47 42 42 | 61 63 6b 43 6f 6c 6f 72 |....RGBB|ackColor|
|00001f90| 28 6d 79 57 68 69 74 65 | 29 3b 20 20 7b 73 65 74 |(myWhite|); {set|
|00001fa0| 20 62 61 63 6b 20 74 6f | 20 77 68 69 74 65 7d 0d | back to| white}.|
|00001fb0| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00001fc0| 09 00 00 16 00 40 09 09 | 09 09 52 47 42 46 6f 72 |.....@..|..RGBFor|
|00001fd0| 65 43 6f 6c 6f 72 28 6d | 79 52 65 64 29 3b 7b 73 |eColor(m|yRed);{s|
|00001fe0| 65 74 20 74 68 65 20 66 | 6f 72 65 63 6f 6c 6f 72 |et the f|orecolor|
|00001ff0| 20 6f 66 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 | of the |current |
|00002000| 70 6f 72 74 7d 0d 00 06 | 00 00 09 00 00 16 00 25 |port}...|.......%|
|00002010| 09 09 09 09 53 65 74 52 | 65 63 74 28 4f 76 61 6c |....SetR|ect(Oval|
|00002020| 52 65 63 74 2c 33 30 2c | 33 30 2c 31 39 30 2c 31 |Rect,30,|30,190,1|
|00002030| 35 30 29 3b 0d 00 00 06 | 00 00 09 00 00 16 00 19 |50);....|........|
|00002040| 09 09 09 09 50 61 69 6e | 74 4f 76 61 6c 28 4f 76 |....Pain|tOval(Ov|
|00002050| 61 6c 52 65 63 74 29 3b | 0d 00 00 06 00 00 09 00 |alRect);|........|
|00002060| 00 16 00 01 0d 00 00 06 | 00 00 09 00 00 16 00 1e |........|........|
|00002070| 09 09 09 09 49 6e 73 65 | 74 52 65 63 74 28 4f 76 |....Inse|tRect(Ov|
|00002080| 61 6c 52 65 63 74 2c 31 | 2c 32 30 29 3b 0d 00 06 |alRect,1|,20);...|
|00002090| 00 00 09 00 00 16 00 2f | 09 09 09 09 45 72 61 73 |......./|....Eras|
|000020a0| 65 4f 76 61 6c 28 4f 76 | 61 6c 52 65 63 74 29 3b |eOval(Ov|alRect);|
|000020b0| 20 7b 65 72 61 73 65 20 | 6f 76 61 6c 20 74 6f 20 | {erase |oval to |
|000020c0| 77 68 69 74 65 7d 0d 00 | 00 06 00 00 09 00 00 16 |white}..|........|
|000020d0| 00 01 0d 00 00 06 00 00 | 09 00 00 16 00 39 09 09 |........|.....9..|
|000020e0| 09 09 52 47 42 46 6f 72 | 65 43 6f 6c 6f 72 28 6d |..RGBFor|eColor(m|
|000020f0| 79 47 72 65 65 6e 29 3b | 7b 64 72 61 77 20 74 68 |yGreen);|{draw th|
|00002100| 65 20 66 69 6e 61 6c 20 | 6f 76 61 6c 20 69 6e 20 |e final |oval in |
|00002110| 67 72 65 65 6e 7d 0d 00 | 00 06 00 00 09 00 00 16 |green}..|........|
|00002120| 00 1e 09 09 09 09 49 6e | 73 65 74 52 65 63 74 28 |......In|setRect(|
|00002130| 4f 76 61 6c 52 65 63 74 | 2c 34 30 2c 31 29 3b 0d |OvalRect|,40,1);.|
|00002140| 00 06 00 00 09 00 00 16 | 00 19 09 09 09 09 50 61 |........|......Pa|
|00002150| 69 6e 74 4f 76 61 6c 28 | 4f 76 61 6c 52 65 63 74 |intOval(|OvalRect|
|00002160| 29 3b 0d 00 00 06 00 00 | 09 00 00 16 00 1c 09 09 |);......|........|
|00002170| 09 09 52 47 42 46 6f 72 | 65 43 6f 6c 6f 72 28 6d |..RGBFor|eColor(m|
|00002180| 79 42 6c 61 63 6b 29 3b | 20 0d 00 06 00 00 09 00 |yBlack);| .......|
|00002190| 00 16 00 18 09 09 45 4e | 44 3b 09 09 09 09 09 09 |......EN|D;......|
|000021a0| 09 7b 20 44 72 61 77 49 | 74 20 7d 0d 00 06 00 00 |.{ DrawI|t }.....|
|000021b0| 09 00 00 16 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|000021c0| 00 3d 4e 6f 77 20 77 65 | 20 61 72 65 20 64 6f 6e |.=Now we| are don|
|000021d0| 65 20 64 72 61 77 69 6e | 67 2c 20 73 6f 20 73 65 |e drawin|g, so se|
|000021e0| 74 20 74 68 65 50 6f 72 | 74 20 61 6e 64 20 74 68 |t thePor|t and th|
|000021f0| 65 47 44 65 76 69 63 65 | 20 62 61 63 6b 2e 0d 00 |eGDevice| back...|
|00002200| 00 1e 00 00 0c 00 00 15 | 00 20 0c 00 00 16 00 27 |........|. .....'|
|00002210| 0c 00 00 15 00 2c 0c 00 | 00 16 00 36 0c 00 00 15 |.....,..|...6....|
|00002220| 00 01 0d 00 00 06 00 00 | 0c 00 00 15 00 16 09 09 |........|........|
|00002230| 53 65 74 50 6f 72 74 28 | 4d 79 43 57 69 6e 64 6f |SetPort(|MyCWindo|
|00002240| 77 29 3b 0d 00 06 00 00 | 09 00 00 16 00 19 09 09 |w);.....|........|
|00002250| 53 65 74 47 44 65 76 69 | 63 65 28 6f 6c 64 44 65 |SetGDevi|ce(oldDe|
|00002260| 76 69 63 65 29 3b 0d 00 | 00 06 00 00 09 00 00 16 |vice);..|........|
|00002270| 00 01 0d 00 00 06 00 00 | 0c 00 00 15 00 93 4e 6f |........|......No|
|00002280| 77 20 77 65 20 63 61 6e | 20 64 72 61 77 20 74 68 |w we can| draw th|
|00002290| 65 20 69 6d 61 67 65 20 | 6f 6e 20 74 68 65 20 73 |e image |on the s|
|000022a0| 63 72 65 65 6e 20 62 79 | 20 75 73 69 6e 67 20 5f |creen by| using _|
|000022b0| 43 6f 70 79 42 69 74 73 | 20 74 6f 20 63 6f 70 79 |CopyBits| to copy|
|000022c0| 20 74 68 65 20 62 69 74 | 73 20 66 72 6f 6d 20 74 | the bit|s from t|
|000022d0| 68 65 20 70 6f 72 74 50 | 69 78 20 6f 66 20 74 68 |he portP|ix of th|
|000022e0| 65 20 6f 66 66 2d 73 63 | 72 65 65 6e 20 50 69 78 |e off-sc|reen Pix|
|000022f0| 4d 61 70 20 74 6f 20 74 | 68 65 20 70 6f 72 74 50 |Map to t|he portP|
|00002300| 69 78 20 6f 66 20 4d 79 | 43 57 69 6e 64 6f 77 2e |ix of My|CWindow.|
|00002310| 0d 00 00 42 00 00 0c 00 | 00 15 00 31 0c 00 00 16 |...B....|...1....|
|00002320| 00 3a 0c 00 00 15 00 55 | 0c 00 00 16 00 5c 0c 00 |.:.....U|.....\..|
|00002330| 00 15 00 6f 0c 00 00 16 | 00 75 0c 00 00 15 00 7d |...o....|.u.....}|
|00002340| 0c 00 00 16 00 84 0c 00 | 00 15 00 88 0c 00 00 16 |........|........|
|00002350| 00 91 0c 00 00 15 00 01 | 0d 00 00 06 00 00 0c 00 |........|........|
|00002360| 00 15 00 12 01 e6 03 0a | 00 00 00 12 00 31 00 5a |........|.....1.Z|
|00002370| 00 82 00 a6 00 cf 00 f7 | 01 20 01 48 01 71 01 99 |........|. .H.q..|
|00002380| 02 26 02 26 00 13 64 65 | 73 74 52 65 63 74 20 3a |.&.&..de|stRect :|
|00002390| 3d 20 62 52 65 63 74 3b | 0d 00 00 06 00 00 09 00 |= bRect;|........|
|000023a0| 00 16 00 3e 4f 66 66 53 | 65 74 52 65 63 74 28 64 |...>OffS|etRect(d|
|000023b0| 65 73 74 52 65 63 74 2c | 4f 66 66 4c 65 66 74 2c |estRect,|OffLeft,|
|000023c0| 4f 66 66 54 6f 70 29 3b | 20 7b 61 64 6a 75 73 74 |OffTop);| {adjust|
|000023d0| 20 66 6f 72 20 63 6f 6f | 72 64 69 6e 61 74 65 73 | for coo|rdinates|
|000023e0| 7d 0d 00 06 00 00 09 00 | 00 16 00 5d 43 6f 70 79 |}.......|...]Copy|
|000023f0| 42 69 74 73 28 42 69 74 | 4d 61 70 50 74 72 28 4d |Bits(Bit|MapPtr(M|
|00002400| 79 43 47 72 61 66 50 74 | 72 5e 2e 70 6f 72 74 50 |yCGrafPt|r^.portP|
|00002410| 69 78 4d 61 70 5e 29 5e | 2c 20 4d 79 43 57 69 6e |ixMap^)^|, MyCWin|
|00002420| 64 6f 77 5e 2e 70 6f 72 | 74 42 69 74 73 2c 20 62 |dow^.por|tBits, b|
|00002430| 52 65 63 74 2c 20 64 65 | 73 74 52 65 63 74 2c 20 |Rect, de|stRect, |
|00002440| 30 2c 20 4e 49 4c 29 3b | 0d 00 00 06 00 00 09 00 |0, NIL);|........|
|00002450| 00 16 00 12 01 e6 03 0a | 00 00 00 12 00 31 00 5a |........|.....1.Z|
|00002460| 00 82 00 a6 00 cf 00 f7 | 01 20 01 48 01 71 01 99 |........|. .H.q..|
|00002470| 02 26 02 26 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |.&.&....|........|
|00002480| 00 b4 46 69 6e 61 6c 6c | 79 2c 20 77 65 20 63 6c |..Finall|y, we cl|
|00002490| 65 61 6e 20 75 70 20 62 | 79 20 63 6c 6f 73 69 6e |ean up b|y closin|
|000024a0| 67 20 74 68 65 20 43 47 | 72 61 66 50 6f 72 74 20 |g the CG|rafPort |
|000024b0| 77 65 20 63 72 65 61 74 | 65 64 2c 20 66 72 65 65 |we creat|ed, free|
|000024c0| 69 6e 67 20 74 68 65 20 | 73 70 61 63 65 20 77 65 |ing the |space we|
|000024d0| 20 72 65 73 65 72 76 65 | 64 20 66 6f 72 20 74 68 | reserve|d for th|
|000024e0| 65 20 70 69 78 65 6c 20 | 69 6d 61 67 65 20 6f 66 |e pixel |image of|
|000024f0| 20 74 68 65 20 6f 66 66 | 2d 73 63 72 65 65 6e 20 | the off|-screen |
|00002500| 50 69 78 4d 61 70 20 61 | 6e 64 20 64 69 73 70 6f |PixMap a|nd dispo|
|00002510| 73 69 6e 67 20 6f 66 20 | 74 68 65 20 63 6f 6c 6f |sing of |the colo|
|00002520| 72 20 74 61 62 6c 65 20 | 77 65 20 61 6c 6c 6f 63 |r table |we alloc|
|00002530| 61 74 65 64 2e 0d 00 1e | 00 00 0c 00 00 15 00 24 |ated....|.......$|
|00002540| 0c 00 00 16 00 2d 0c 00 | 00 15 00 7e 0c 00 00 16 |.....-..|...~....|
|00002550| 00 84 0c 00 00 15 00 01 | 0d 00 00 06 00 00 0c 00 |........|........|
|00002560| 00 15 00 2d 09 09 43 6c | 6f 73 65 43 50 6f 72 74 |...-..Cl|oseCPort|
|00002570| 28 6d 79 43 47 72 61 66 | 50 74 72 29 3b 20 09 09 |(myCGraf|Ptr); ..|
|00002580| 7b 43 6c 6f 73 65 20 6f | 75 72 20 70 6f 72 74 7d |{Close o|ur port}|
|00002590| 0d 00 00 06 00 00 09 00 | 00 16 00 22 09 09 44 69 |........|..."..Di|
|000025a0| 73 70 6f 73 50 74 72 28 | 4d 79 42 69 74 73 29 3b |sposPtr(|MyBits);|
|000025b0| 09 09 09 7b 63 6c 65 61 | 6e 20 75 70 7d 0d 00 06 |...{clea|n up}...|
|000025c0| 00 00 09 00 00 16 00 48 | 09 09 44 69 73 70 6f 73 |.......H|..Dispos|
|000025d0| 48 61 6e 64 6c 65 28 48 | 61 6e 64 6c 65 28 6f 75 |Handle(H|andle(ou|
|000025e0| 72 43 4d 48 61 6e 64 6c | 65 29 29 3b 09 7b 67 65 |rCMHandl|e));.{ge|
|000025f0| 74 20 72 69 64 20 6f 66 | 20 63 6f 6c 6f 72 20 74 |t rid of| color t|
|00002600| 61 62 6c 65 20 77 65 20 | 63 6c 6f 6e 65 64 7d 0d |able we |cloned}.|
|00002610| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00002620| 0c 00 00 15 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|00002630| 00 12 01 e6 00 0a 00 00 | 00 12 00 31 00 5a 00 82 |........|...1.Z..|
|00002640| 00 a6 00 cf 00 f7 01 20 | 01 48 01 71 01 99 02 26 |....... |.H.q...&|
|00002650| 02 26 00 01 0d 00 00 06 | 00 00 0c 00 00 15 47 49 |.&......|......GI|
|00002660| 43 50 49 43 11 01 ff 96 | 00 10 4d 50 57 20 33 2e |CPIC....|..MPW 3.|
|00002670| 30 20 43 20 63 6f 64 65 | 3a 0d 00 06 00 00 0c 01 |0 C code|:.......|
|00002680| 00 15 00 01 0d 00 00 06 | 00 00 0c 00 00 15 00 d0 |........|........|
|00002690| 4e 6f 74 65 3a 20 20 4d | 6f 73 74 20 6f 66 20 74 |Note: M|ost of t|
|000026a0| 68 65 20 63 6f 6d 6d 65 | 6e 74 73 20 61 62 6f 76 |he comme|nts abov|
|000026b0| 65 20 61 70 70 6c 79 20 | 74 6f 20 74 68 69 73 20 |e apply |to this |
|000026c0| 43 20 63 6f 64 65 2e 20 | 20 49 66 20 79 6f 75 20 |C code. | If you |
|000026d0| 64 6f 20 6e 6f 74 20 75 | 6e 64 65 72 73 74 61 6e |do not u|nderstan|
|000026e0| 64 20 77 68 61 74 20 74 | 68 65 20 63 6f 64 65 20 |d what t|he code |
|000026f0| 69 73 20 64 6f 69 6e 67 | 2c 20 74 72 79 20 6c 6f |is doing|, try lo|
|00002700| 6f 6b 69 6e 67 20 61 74 | 20 74 68 65 20 65 71 75 |oking at| the equ|
|00002710| 69 76 61 6c 65 6e 74 20 | 50 61 73 63 61 6c 20 63 |ivalent |Pascal c|
|00002720| 6f 64 65 20 61 62 6f 76 | 65 20 61 6e 64 20 74 68 |ode abov|e and th|
|00002730| 65 20 63 6f 6d 6d 65 6e | 74 73 20 77 68 69 63 68 |e commen|ts which|
|00002740| 20 61 72 65 20 61 73 73 | 6f 63 69 61 74 65 64 20 | are ass|ociated |
|00002750| 77 69 74 68 20 74 68 61 | 74 20 63 6f 64 65 2e 0d |with tha|t code..|
|00002760| 00 0c 00 00 0c 01 00 15 | 00 05 0c 00 00 15 00 01 |........|........|
|00002770| 0d 00 00 06 00 00 0c 00 | 00 15 00 31 09 09 2f 2a |........|...1../*|
|00002780| 20 44 65 66 69 6e 65 20 | 63 6f 6e 73 74 61 6e 74 | Define |constant|
|00002790| 73 20 66 6f 72 20 74 68 | 65 20 4f 66 66 2d 53 63 |s for th|e Off-Sc|
|000027a0| 72 65 65 6e 20 52 65 63 | 74 20 2a 2f 0d 00 00 06 |reen Rec|t */....|
|000027b0| 00 00 09 00 00 16 00 16 | 09 09 23 64 65 66 69 6e |........|..#defin|
|000027c0| 65 09 4f 66 66 4c 65 66 | 74 20 09 33 30 0d 00 06 |e.OffLef|t .30...|
|000027d0| 00 00 09 00 00 16 00 15 | 09 09 23 64 65 66 69 6e |........|..#defin|
|000027e0| 65 09 4f 66 66 54 6f 70 | 09 09 33 30 0d ff 00 06 |e.OffTop|..30....|
|000027f0| 00 00 09 00 00 16 00 18 | 09 09 23 64 65 66 69 6e |........|..#defin|
|00002800| 65 09 4f 66 66 42 6f 74 | 74 6f 6d 09 32 35 30 0d |e.OffBot|tom.250.|
|00002810| 00 06 00 00 09 00 00 16 | 00 17 09 09 23 64 65 66 |........|....#def|
|00002820| 69 6e 65 09 4f 66 66 52 | 69 67 68 74 09 34 30 30 |ine.OffR|ight.400|
|00002830| 0d 00 00 06 00 00 09 00 | 00 16 00 01 0d 00 00 06 |........|........|
|00002840| 00 00 09 00 00 16 00 3c | 09 09 2f 2a 20 74 79 70 |.......<|../* typ|
|00002850| 65 64 65 66 20 42 69 74 | 4d 61 70 50 74 72 20 66 |edef Bit|MapPtr f|
|00002860| 6f 72 20 75 73 65 20 64 | 75 72 69 6e 67 20 43 6f |or use d|uring Co|
|00002870| 70 79 42 69 74 73 20 6f | 70 65 72 61 74 69 6f 6e |pyBits o|peration|
|00002880| 20 2a 2f 0d 00 06 00 00 | 09 00 00 16 00 1d 09 09 | */.....|........|
|00002890| 74 79 70 65 64 65 66 09 | 42 69 74 4d 61 70 09 2a |typedef.|BitMap.*|
|000028a0| 42 69 74 4d 61 70 50 74 | 72 3b 0d 00 00 06 00 00 |BitMapPt|r;......|
|000028b0| 09 00 00 16 00 01 0d 00 | 00 06 00 00 09 00 00 16 |........|........|
|000028c0| 00 20 09 09 6c 6f 6e 67 | 09 09 6f 66 66 52 6f 77 |. ..long|..offRow|
|000028d0| 42 79 74 65 73 2c 20 73 | 69 7a 65 4f 66 4f 66 66 |Bytes, s|izeOfOff|
|000028e0| 3b 0d 00 06 00 00 09 00 | 00 16 00 0f 09 09 50 74 |;.......|......Pt|
|000028f0| 72 09 09 6d 79 42 69 74 | 73 3b 0d 00 00 06 00 00 |r..myBit|s;......|
|00002900| 09 00 00 16 00 23 09 09 | 52 65 63 74 09 09 64 65 |.....#..|Rect..de|
|00002910| 73 74 52 65 63 74 2c 20 | 67 6c 6f 62 52 65 63 74 |stRect, |globRect|
|00002920| 2c 20 62 52 65 63 74 3b | 0d 00 00 06 00 00 09 00 |, bRect;|........|
|00002930| 00 16 00 19 09 09 69 6e | 74 09 09 74 68 65 44 65 |......in|t..theDe|
|00002940| 70 74 68 2c 20 69 2c 20 | 65 72 72 3b 0d ff 00 06 |pth, i, |err;....|
|00002950| 00 00 09 00 00 16 00 19 | 09 09 43 47 72 61 66 50 |........|..CGrafP|
|00002960| 6f 72 74 09 6d 79 43 47 | 72 61 66 50 6f 72 74 3b |ort.myCG|rafPort;|
|00002970| 0d 00 00 06 00 00 09 00 | 00 16 00 17 09 09 43 47 |........|......CG|
|00002980| 72 61 66 50 74 72 09 6d | 79 43 47 72 61 66 50 74 |rafPtr.m|yCGrafPt|
|00002990| 72 3b 0d 00 00 06 00 00 | 09 00 00 16 00 1a 09 09 |r;......|........|
|000029a0| 43 54 61 62 48 61 6e 64 | 6c 65 09 6f 75 72 43 4d |CTabHand|le.ourCM|
|000029b0| 48 61 6e 64 6c 65 3b 0d | 00 06 00 00 09 00 00 16 |Handle;.|........|
|000029c0| 00 24 09 09 47 44 48 61 | 6e 64 6c 65 09 74 68 65 |.$..GDHa|ndle.the|
|000029d0| 4d 61 78 44 65 76 69 63 | 65 2c 20 6f 6c 64 44 65 |MaxDevic|e, oldDe|
|000029e0| 76 69 63 65 3b 0d 00 06 | 00 00 09 00 00 16 00 10 |vice;...|........|
|000029f0| 09 09 50 6f 69 6e 74 09 | 09 74 65 6d 70 50 3b 0d |..Point.|.tempP;.|
|00002a00| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00002a10| 0c 00 00 15 00 ab 4f 70 | 65 6e 20 61 20 63 6f 6c |......Op|en a col|
|00002a20| 6f 72 20 77 69 6e 64 6f | 77 20 6f 6e 20 73 63 72 |or windo|w on scr|
|00002a30| 65 65 6e 2e 20 20 49 6e | 20 4d 50 57 20 43 2c 20 |een. In| MPW C, |
|00002a40| 6d 79 57 69 6e 64 6f 77 | 20 77 69 6c 6c 20 62 65 |myWindow| will be|
|00002a50| 20 64 65 63 6c 61 72 65 | 64 20 61 73 20 61 20 57 | declare|d as a W|
|00002a60| 69 6e 64 6f 77 50 74 72 | 20 6e 6f 74 20 61 20 43 |indowPtr| not a C|
|00002a70| 57 69 6e 64 6f 77 50 74 | 72 2c 20 77 68 69 63 68 |WindowPt|r, which|
|00002a80| 20 69 73 20 63 6f 6e 74 | 72 61 72 79 20 74 6f 20 | is cont|rary to |
|00002a90| 74 68 65 20 77 61 79 20 | 49 6e 73 69 64 65 20 4d |the way |Inside M|
|00002aa0| 61 63 69 6e 74 6f 73 68 | 2c 20 56 6f 6c 75 6d 65 |acintosh|, Volume|
|00002ab0| 20 56 20 64 6f 63 75 6d | 65 6e 74 73 20 69 74 2e | V docum|ents it.|
|00002ac0| 0d 00 00 36 00 00 0c 00 | 00 15 00 2a 0c 00 00 16 |...6....|...*....|
|00002ad0| 00 32 0c 00 00 15 00 49 | 0c 00 00 16 00 52 0c 00 |.2.....I|.....R..|
|00002ae0| 00 15 00 59 0c 00 00 16 | 00 63 0c 00 00 15 00 82 |...Y....|.c......|
|00002af0| 0c 02 00 15 00 92 0c 00 | 00 15 00 01 0d ff 00 06 |........|........|
|00002b00| 00 00 0c 00 00 15 00 37 | 09 09 6d 79 57 69 6e 64 |.......7|..myWind|
|00002b10| 6f 77 20 3d 20 47 65 74 | 4e 65 77 43 57 69 6e 64 |ow = Get|NewCWind|
|00002b20| 6f 77 28 53 6f 6d 65 49 | 44 2c 6e 69 6c 2c 28 57 |ow(SomeI|D,nil,(W|
|00002b30| 69 6e 64 6f 77 50 74 72 | 29 20 2d 31 29 3b 0d 00 |indowPtr|) -1);..|
|00002b40| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00002b50| 09 00 00 16 00 3c 09 09 | 2f 2a 20 73 65 74 20 74 |.....<..|/* set t|
|00002b60| 6f 20 74 68 69 73 20 70 | 6f 72 74 20 66 6f 72 20 |o this p|ort for |
|00002b70| 74 68 65 20 6c 6f 63 61 | 6c 54 6f 47 6c 6f 62 61 |the loca|lToGloba|
|00002b80| 6c 73 20 74 68 61 74 20 | 66 6f 6c 6c 6f 77 20 2a |ls that |follow *|
|00002b90| 2f 0d 00 06 00 00 09 00 | 00 16 00 21 09 09 53 65 |/.......|...!..Se|
|00002ba0| 74 50 6f 72 74 28 28 57 | 69 6e 64 6f 77 50 74 72 |tPort((W|indowPtr|
|00002bb0| 29 20 6d 79 57 69 6e 64 | 6f 77 29 3b 0d 00 00 06 |) myWind|ow);....|
|00002bc0| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00002bd0| 00 16 00 35 09 09 53 65 | 74 52 65 63 74 28 26 62 |...5..Se|tRect(&b|
|00002be0| 52 65 63 74 2c 4f 66 66 | 4c 65 66 74 2c 4f 66 66 |Rect,Off|Left,Off|
|00002bf0| 54 6f 70 2c 4f 66 66 52 | 69 67 68 74 2c 4f 66 66 |Top,OffR|ight,Off|
|00002c00| 42 6f 74 74 6f 6d 29 3b | 0d 00 00 06 00 00 09 00 |Bottom);|........|
|00002c10| 00 16 00 39 09 09 69 66 | 20 28 21 53 65 63 74 52 |...9..if| (!SectR|
|00002c20| 65 63 74 28 26 28 2a 6d | 79 57 69 6e 64 6f 77 29 |ect(&(*m|yWindow)|
|00002c30| 2e 70 6f 72 74 52 65 63 | 74 2c 26 62 52 65 63 74 |.portRec|t,&bRect|
|00002c40| 2c 26 67 6c 6f 62 52 65 | 63 74 29 29 0d 00 00 06 |,&globRe|ct))....|
|00002c50| 00 00 09 00 00 16 00 38 | 09 09 09 45 78 69 74 54 |.......8|...ExitT|
|00002c60| 6f 53 68 65 6c 6c 28 29 | 3b 20 20 2f 2a 6e 6f 74 |oShell()|; /*not|
|00002c70| 68 69 6e 67 20 74 6f 20 | 64 6f 2c 20 63 6c 65 61 |hing to |do, clea|
|00002c80| 6e 20 75 70 20 61 6e 64 | 20 45 58 49 54 2a 2f 0d |n up and| EXIT*/.|
|00002c90| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00002ca0| 0c 00 00 15 00 8e 4d 50 | 57 20 64 6f 65 73 20 6e |......MP|W does n|
|00002cb0| 6f 74 20 68 61 76 65 20 | 74 6f 70 4c 65 66 74 20 |ot have |topLeft |
|00002cc0| 6f 72 20 62 6f 74 52 69 | 67 68 74 20 65 6c 65 6d |or botRi|ght elem|
|00002cd0| 65 6e 74 73 20 66 6f 72 | 20 52 65 63 74 20 73 74 |ents for| Rect st|
|00002ce0| 72 75 63 74 75 72 65 73 | 2c 20 73 6f 20 79 6f 75 |ructures|, so you|
|00002cf0| 20 6e 65 65 64 20 74 6f | 20 73 65 74 20 74 68 65 | need to| set the|
|00002d00| 20 74 65 6d 70 50 6f 69 | 6e 74 2c 20 63 61 6c 6c | tempPoi|nt, call|
|00002d10| 20 5f 4c 6f 63 61 6c 54 | 6f 47 6f 62 61 6c 20 74 | _LocalT|oGobal t|
|00002d20| 68 65 6e 20 72 65 73 65 | 74 20 67 6c 6f 62 52 65 |hen rese|t globRe|
|00002d30| 63 74 2e 0d 00 4e 00 00 | 0c 00 00 15 00 12 0c 00 |ct...N..|........|
|00002d40| 00 16 00 19 0c 00 00 15 | 00 1d 0c 00 00 16 00 25 |........|.......%|
|00002d50| 0c 00 00 15 00 33 0c 00 | 00 16 00 37 0c 00 00 15 |.....3..|...7....|
|00002d60| 00 5b 0c 00 00 16 00 64 | 0c 00 00 15 00 6b 0c 00 |.[.....d|.....k..|
|00002d70| 00 16 00 78 0c 00 00 15 | 00 84 0c 00 00 16 00 8c |...x....|........|
|00002d80| 0c 00 00 15 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|00002d90| 00 1a 09 09 74 65 6d 70 | 50 2e 76 20 3d 20 67 6c |....temp|P.v = gl|
|00002da0| 6f 62 52 65 63 74 2e 74 | 6f 70 3b 0d 00 06 00 00 |obRect.t|op;.....|
|00002db0| 09 00 00 16 00 1b 09 09 | 74 65 6d 70 50 2e 68 20 |........|tempP.h |
|00002dc0| 3d 20 67 6c 6f 62 52 65 | 63 74 2e 6c 65 66 74 3b |= globRe|ct.left;|
|00002dd0| 0d ff 00 06 00 00 09 00 | 00 16 00 19 09 09 4c 6f |........|......Lo|
|00002de0| 63 61 6c 54 6f 47 6c 6f | 62 61 6c 28 26 74 65 6d |calToGlo|bal(&tem|
|00002df0| 70 50 29 3b 0d 00 00 06 | 00 00 09 00 00 16 00 1a |pP);....|........|
|00002e00| 09 09 67 6c 6f 62 52 65 | 63 74 2e 74 6f 70 20 3d |..globRe|ct.top =|
|00002e10| 20 74 65 6d 70 50 2e 76 | 3b 0d 00 06 00 00 09 00 | tempP.v|;.......|
|00002e20| 00 16 00 1b 09 09 67 6c | 6f 62 52 65 63 74 2e 6c |......gl|obRect.l|
|00002e30| 65 66 74 20 3d 20 74 65 | 6d 70 50 2e 68 3b 0d 00 |eft = te|mpP.h;..|
|00002e40| 00 06 00 00 09 00 00 16 | 00 01 0d ff 00 06 00 00 |........|........|
|00002e50| 09 00 00 16 00 1d 09 09 | 74 65 6d 70 50 2e 76 20 |........|tempP.v |
|00002e60| 3d 20 67 6c 6f 62 52 65 | 63 74 2e 62 6f 74 74 6f |= globRe|ct.botto|
|00002e70| 6d 3b 0d ff 00 06 00 00 | 09 00 00 16 00 1c 09 09 |m;......|........|
|00002e80| 74 65 6d 70 50 2e 68 20 | 3d 20 67 6c 6f 62 52 65 |tempP.h |= globRe|
|00002e90| 63 74 2e 72 69 67 68 74 | 3b 0d 00 06 00 00 09 00 |ct.right|;.......|
|00002ea0| 00 16 00 1a 09 09 4c 6f | 63 61 6c 54 6f 47 6c 6f |......Lo|calToGlo|
|00002eb0| 62 61 6c 28 26 74 65 6d | 70 50 29 3b 20 0d 00 06 |bal(&tem|pP); ...|
|00002ec0| 00 00 09 00 00 16 00 1d | 09 09 67 6c 6f 62 52 65 |........|..globRe|
|00002ed0| 63 74 2e 62 6f 74 74 6f | 6d 20 3d 20 74 65 6d 70 |ct.botto|m = temp|
|00002ee0| 50 2e 76 3b 0d 00 00 06 | 00 00 09 00 00 16 00 1c |P.v;....|........|
|00002ef0| 09 09 67 6c 6f 62 52 65 | 63 74 2e 72 69 67 68 74 |..globRe|ct.right|
|00002f00| 20 3d 20 74 65 6d 70 50 | 2e 68 3b 0d 00 06 00 00 | = tempP|.h;.....|
|00002f10| 09 00 00 16 00 01 0d 00 | 00 06 00 00 09 00 00 16 |........|........|
|00002f20| 00 3f 09 09 74 68 65 4d | 61 78 44 65 76 69 63 65 |.?..theM|axDevice|
|00002f30| 20 3d 20 47 65 74 4d 61 | 78 44 65 76 69 63 65 28 | = GetMa|xDevice(|
|00002f40| 26 67 6c 6f 62 52 65 63 | 74 29 3b 2f 2a 67 65 74 |&globRec|t);/*get|
|00002f50| 20 74 68 65 20 6d 61 78 | 44 65 76 69 63 65 2a 2f | the max|Device*/|
|00002f60| 0d ff 00 06 00 00 09 00 | 00 16 00 01 0d 00 00 06 |........|........|
|00002f70| 00 00 09 00 00 16 00 4a | 09 09 6f 6c 64 44 65 76 |.......J|..oldDev|
|00002f80| 69 63 65 20 3d 20 47 65 | 74 47 44 65 76 69 63 65 |ice = Ge|tGDevice|
|00002f90| 28 29 3b 2f 2a 73 61 76 | 65 20 74 68 65 47 44 65 |();/*sav|e theGDe|
|00002fa0| 76 69 63 65 20 73 6f 20 | 77 65 20 63 61 6e 20 72 |vice so |we can r|
|00002fb0| 65 73 74 6f 72 65 20 69 | 74 20 6c 61 74 65 72 2a |estore i|t later*|
|00002fc0| 2f 0d 00 06 00 00 09 00 | 00 16 00 35 09 09 53 65 |/.......|...5..Se|
|00002fd0| 74 47 44 65 76 69 63 65 | 28 74 68 65 4d 61 78 44 |tGDevice|(theMaxD|
|00002fe0| 65 76 69 63 65 29 3b 09 | 2f 2a 53 65 74 20 74 6f |evice);.|/*Set to|
|00002ff0| 20 74 68 65 20 6d 61 78 | 64 65 76 69 63 65 2a 2f | the max|device*/|
|00003000| 0d 00 00 06 00 00 09 00 | 00 16 00 01 0d 00 00 06 |........|........|
|00003010| 00 00 0c 00 00 15 00 12 | 01 e6 03 0a 00 00 00 12 |........|........|
|00003020| 00 31 00 5a 00 82 00 a6 | 00 cf 00 f7 01 20 01 48 |.1.Z....|..... .H|
|00003030| 01 71 01 99 02 10 02 10 | 00 04 09 09 7d 0d 00 06 |.q......|....}...|
|00003040| 00 00 09 00 00 16 43 50 | 49 43 11 01 ff 96 00 30 |......CP|IC.....0|
|00003050| 4e 6f 77 20 69 74 20 69 | 73 20 74 69 6d 65 20 74 |Now it i|s time t|
|00003060| 6f 20 73 65 74 20 75 70 | 20 74 68 65 20 6f 66 66 |o set up| the off|
|00003070| 2d 73 63 72 65 65 6e 20 | 50 69 78 4d 61 70 2e 0d |-screen |PixMap..|
|00003080| 00 12 00 00 0c 00 00 15 | 00 28 0c 00 00 16 00 2e |........|.(......|
|00003090| 0c 00 00 15 00 01 0d 00 | 00 06 00 00 0c 00 00 15 |........|........|
|000030a0| 00 35 09 09 6d 79 43 47 | 72 61 66 50 74 72 20 3d |.5..myCG|rafPtr =|
|000030b0| 20 26 6d 79 43 47 72 61 | 66 50 6f 72 74 3b 09 2f | &myCGra|fPort;./|
|000030c0| 2a 69 6e 69 74 69 61 6c | 69 7a 65 20 74 68 69 73 |*initial|ize this|
|000030d0| 20 67 75 79 2a 2f 0d 00 | 00 06 00 00 09 00 00 16 | guy*/..|........|
|000030e0| 00 4a 09 09 4f 70 65 6e | 43 50 6f 72 74 28 6d 79 |.J..Open|CPort(my|
|000030f0| 43 47 72 61 66 50 74 72 | 29 3b 09 2f 2a 6f 70 65 |CGrafPtr|);./*ope|
|00003100| 6e 20 61 20 6e 65 77 20 | 63 6f 6c 6f 72 20 70 6f |n a new |color po|
|00003110| 72 74 20 d1 20 74 68 69 | 73 20 63 61 6c 6c 73 20 |rt . thi|s calls |
|00003120| 49 6e 69 74 43 50 6f 72 | 74 2a 2f 0d 00 06 00 00 |InitCPor|t*/.....|
|00003130| 09 00 00 16 00 35 09 09 | 74 68 65 44 65 70 74 68 |.....5..|theDepth|
|00003140| 20 3d 20 28 2a 2a 28 2a | 6d 79 43 47 72 61 66 50 | = (**(*|myCGrafP|
|00003150| 74 72 29 2e 70 6f 72 74 | 50 69 78 4d 61 70 29 2e |tr).port|PixMap).|
|00003160| 70 69 78 65 6c 53 69 7a | 65 3b 0d 00 00 06 00 00 |pixelSiz|e;......|
|00003170| 09 00 00 16 00 01 0d 00 | 00 06 00 00 09 00 00 16 |........|........|
|00003180| 00 32 09 09 2f 2a 20 42 | 69 74 73 68 69 66 74 20 |.2../* B|itshift |
|00003190| 61 6e 64 20 61 64 6a 75 | 73 74 20 66 6f 72 20 6c |and adju|st for l|
|000031a0| 6f 63 61 6c 20 63 6f 6f | 72 64 69 6e 61 74 65 73 |ocal coo|rdinates|
|000031b0| 20 2a 2f 0d 00 06 00 00 | 09 00 00 16 00 46 09 09 | */.....|.....F..|
|000031c0| 6f 66 66 52 6f 77 42 79 | 74 65 73 20 3d 20 28 28 |offRowBy|tes = ((|
|000031d0| 28 74 68 65 44 65 70 74 | 68 20 2a 20 28 4f 66 66 |(theDept|h * (Off|
|000031e0| 52 69 67 68 74 20 2d 20 | 4f 66 66 4c 65 66 74 29 |Right - |OffLeft)|
|000031f0| 29 20 2b 20 31 35 29 20 | 3e 3e 20 34 29 20 3c 3c |) + 15) |>> 4) <<|
|00003200| 20 31 3b 0d 00 06 00 00 | 09 00 00 16 00 39 09 09 | 1;.....|.....9..|
|00003210| 73 69 7a 65 4f 66 4f 66 | 66 20 3d 20 28 6c 6f 6e |sizeOfOf|f = (lon|
|00003220| 67 29 20 28 4f 66 66 42 | 6f 74 74 6f 6d 20 2d 20 |g) (OffB|ottom - |
|00003230| 4f 66 66 54 6f 70 29 20 | 2a 20 6f 66 66 52 6f 77 |OffTop) |* offRow|
|00003240| 42 79 74 65 73 3b 0d 00 | 00 06 00 00 09 00 00 16 |Bytes;..|........|
|00003250| 00 2b 09 09 4f 66 66 73 | 65 74 52 65 63 74 28 26 |.+..Offs|etRect(&|
|00003260| 62 52 65 63 74 2c 20 2d | 20 4f 66 66 4c 65 66 74 |bRect, -| OffLeft|
|00003270| 2c 20 2d 20 4f 66 66 54 | 6f 70 29 3b 0d 00 00 06 |, - OffT|op);....|
|00003280| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00003290| 00 16 00 1e 09 09 6d 79 | 42 69 74 73 20 3d 20 4e |......my|Bits = N|
|000032a0| 65 77 50 74 72 28 73 69 | 7a 65 4f 66 4f 66 66 29 |ewPtr(si|zeOfOff)|
|000032b0| 3b 0d 00 06 00 00 09 00 | 00 16 00 01 0d ff 00 06 |;.......|........|
|000032c0| 00 00 09 00 00 16 00 20 | 09 09 2f 2a 20 52 65 6d |....... |../* Rem|
|000032d0| 65 6d 62 65 72 20 74 6f | 20 62 65 20 61 20 50 69 |ember to| be a Pi|
|000032e0| 78 4d 61 70 20 2a 2f 0d | 00 06 00 00 09 00 00 16 |xMap */.|........|
|000032f0| 00 32 09 09 28 2a 2a 28 | 2a 6d 79 43 47 72 61 66 |.2..(**(|*myCGraf|
|00003300| 50 74 72 29 2e 70 6f 72 | 74 50 69 78 4d 61 70 29 |Ptr).por|tPixMap)|
|00003310| 2e 62 61 73 65 41 64 64 | 72 20 3d 20 6d 79 42 69 |.baseAdd|r = myBi|
|00003320| 74 73 3b 0d 00 06 00 00 | 09 00 00 16 00 40 09 09 |ts;.....|.....@..|
|00003330| 28 2a 2a 28 2a 6d 79 43 | 47 72 61 66 50 74 72 29 |(**(*myC|GrafPtr)|
|00003340| 2e 70 6f 72 74 50 69 78 | 4d 61 70 29 2e 72 6f 77 |.portPix|Map).row|
|00003350| 42 79 74 65 73 20 3d 20 | 6f 66 66 52 6f 77 42 79 |Bytes = |offRowBy|
|00003360| 74 65 73 20 2b 20 30 78 | 38 30 30 30 3b 0d 00 06 |tes + 0x|8000;...|
|00003370| 00 00 09 00 00 16 00 2f | 09 09 28 2a 2a 28 2a 6d |......./|..(**(*m|
|00003380| 79 43 47 72 61 66 50 74 | 72 29 2e 70 6f 72 74 50 |yCGrafPt|r).portP|
|00003390| 69 78 4d 61 70 29 2e 62 | 6f 75 6e 64 73 20 3d 20 |ixMap).b|ounds = |
|000033a0| 62 52 65 63 74 3b 0d 00 | 00 06 00 00 09 00 00 16 |bRect;..|........|
|000033b0| 00 01 0d 00 00 06 00 00 | 09 00 00 16 00 35 09 09 |........|.....5..|
|000033c0| 6f 75 72 43 4d 48 61 6e | 64 6c 65 20 3d 20 28 2a |ourCMHan|dle = (*|
|000033d0| 2a 28 2a 2a 74 68 65 4d | 61 78 44 65 76 69 63 65 |*(**theM|axDevice|
|000033e0| 29 2e 67 64 50 4d 61 70 | 29 2e 70 6d 54 61 62 6c |).gdPMap|).pmTabl|
|000033f0| 65 3b 0d 00 00 06 00 00 | 09 00 00 16 00 2d 09 09 |e;......|.....-..|
|00003400| 65 72 72 20 3d 20 48 61 | 6e 64 54 6f 48 61 6e 64 |err = Ha|ndToHand|
|00003410| 28 26 28 28 48 61 6e 64 | 6c 65 29 20 6f 75 72 43 |(&((Hand|le) ourC|
|00003420| 4d 48 61 6e 64 6c 65 29 | 29 3b 0d 00 00 06 00 00 |MHandle)|);......|
|00003430| 09 00 00 16 00 2d 09 09 | 2f 2a 20 52 65 61 6c 20 |.....-..|/* Real |
|00003440| 70 72 6f 67 72 61 6d 73 | 20 64 6f 20 65 72 72 6f |programs| do erro|
|00003450| 72 20 63 68 65 63 6b 69 | 6e 67 20 68 65 72 65 20 |r checki|ng here |
|00003460| 2a 2f 0d 00 00 06 00 00 | 09 00 00 16 00 01 0d 00 |*/......|........|
|00003470| 00 06 00 00 09 00 00 16 | 00 36 09 09 28 2a 2a 28 |........|.6..(**(|
|00003480| 2a 6d 79 43 47 72 61 66 | 50 74 72 29 2e 70 6f 72 |*myCGraf|Ptr).por|
|00003490| 74 50 69 78 4d 61 70 29 | 2e 70 6d 54 61 62 6c 65 |tPixMap)|.pmTable|
|000034a0| 20 3d 20 6f 75 72 43 4d | 48 61 6e 64 6c 65 3b 0d | = ourCM|Handle;.|
|000034b0| 00 06 00 00 09 00 00 16 | 00 21 09 09 53 65 74 50 |........|.!..SetP|
|000034c0| 6f 72 74 28 28 47 72 61 | 66 50 74 72 29 20 6d 79 |ort((Gra|fPtr) my|
|000034d0| 43 47 72 61 66 50 74 72 | 29 3b 0d 00 00 06 00 00 |CGrafPtr|);......|
|000034e0| 09 00 00 16 00 01 0d ff | 00 06 00 00 09 00 00 16 |........|........|
|000034f0| 00 35 09 09 2f 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.5../***|********|
|00003500| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003510| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003520| 2a 2a 2a 2a 2a 2f 0d ff | 00 06 00 00 09 00 00 16 |*****/..|........|
|00003530| 00 35 09 09 2f 2a 20 20 | 20 20 20 20 20 20 20 20 |.5../* | |
|00003540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003560| 20 20 20 20 2a 2f 0d 00 | 00 06 00 00 09 00 00 16 | */..|........|
|00003570| 00 35 09 09 2f 2a 20 20 | 20 20 20 66 75 6e 63 74 |.5../* | funct|
|00003580| 69 6f 6e 20 66 6f 72 20 | 73 65 74 74 69 6e 67 20 |ion for |setting |
|00003590| 74 68 65 20 77 61 6e 74 | 65 64 20 63 6f 6c 6f 72 |the want|ed color|
|000035a0| 20 20 20 20 2a 2f 0d 00 | 00 06 00 00 09 00 00 16 | */..|........|
|000035b0| 00 35 09 09 2f 2a 20 20 | 20 20 20 20 20 20 20 20 |.5../* | |
|000035c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000035d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000035e0| 20 20 20 20 2a 2f 0d 00 | 00 06 00 00 09 00 00 16 | */..|........|
|000035f0| 00 35 09 09 2f 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.5../***|********|
|00003600| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003610| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003620| 2a 2a 2a 2a 2a 2f 0d ff | 00 06 00 00 09 00 00 16 |*****/..|........|
|00003630| 00 1e 09 09 52 47 42 43 | 6f 6c 6f 72 20 46 69 6c |....RGBC|olor Fil|
|00003640| 6c 49 6e 43 6f 6c 6f 72 | 28 72 2c 67 2c 62 29 0d |lInColor|(r,g,b).|
|00003650| 00 06 00 00 09 00 00 16 | 00 0d 09 09 69 6e 74 09 |........|....int.|
|00003660| 72 2c 67 2c 62 3b 0d 00 | 00 06 00 00 09 00 00 16 |r,g,b;..|........|
|00003670| 00 01 0d 00 00 06 00 00 | 09 00 00 16 00 16 09 09 |........|........|
|00003680| 7b 09 09 09 2f 2a 46 69 | 6c 6c 49 6e 43 6f 6c 6f |{.../*Fi|llInColo|
|00003690| 72 2a 2f 0d 00 06 00 00 | 09 00 00 16 00 01 0d 00 |r*/.....|........|
|000036a0| 00 06 00 00 09 00 00 16 | 00 16 09 09 09 52 47 42 |........|.....RGB|
|000036b0| 43 6f 6c 6f 72 09 74 68 | 65 43 6f 6c 6f 72 3b 0d |Color.th|eColor;.|
|000036c0| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|000036d0| 09 00 00 16 00 15 09 09 | 09 74 68 65 43 6f 6c 6f |........|.theColo|
|000036e0| 72 2e 72 65 64 20 3d 20 | 72 3b 0d 00 00 06 00 00 |r.red = |r;......|
|000036f0| 09 00 00 16 00 17 09 09 | 09 74 68 65 43 6f 6c 6f |........|.theColo|
|00003700| 72 2e 67 72 65 65 6e 20 | 3d 20 67 3b 0d 00 00 06 |r.green |= g;....|
|00003710| 00 00 09 00 00 16 00 16 | 09 09 09 74 68 65 43 6f |........|...theCo|
|00003720| 6c 6f 72 2e 62 6c 75 65 | 20 3d 20 62 3b 0d 00 06 |lor.blue| = b;...|
|00003730| 00 00 09 00 00 16 00 16 | 09 09 09 72 65 74 75 72 |........|...retur|
|00003740| 6e 20 28 74 68 65 43 6f | 6c 6f 72 29 3b 0d 00 06 |n (theCo|lor);...|
|00003750| 00 00 09 00 00 16 00 04 | 09 09 7d 0d 00 06 00 00 |........|..}.....|
|00003760| 09 00 00 16 00 01 0d 00 | 00 06 00 00 09 00 00 16 |........|........|
|00003770| 00 3b 09 09 2f 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |.;../***|********|
|00003780| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003790| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|000037a0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2f 0d 00 00 06 |********|***/....|
|000037b0| 00 00 09 00 00 16 00 3b | 09 09 2f 2a 20 20 20 20 |.......;|../* |
|000037c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000037f0| 2a 2f 0d 00 00 06 00 00 | 09 00 00 16 00 3b 09 09 |*/......|.....;..|
|00003800| 2f 2a 20 20 44 72 61 77 | 69 6e 67 20 72 6f 75 74 |/* Draw|ing rout|
|00003810| 69 6e 65 20 77 68 69 63 | 68 20 6d 61 6b 65 73 20 |ine whic|h makes |
|00003820| 74 68 65 20 62 61 63 6b | 67 72 6f 75 6e 64 20 62 |the back|ground b|
|00003830| 6c 75 65 20 20 20 2a 2f | 0d 00 00 06 00 00 09 00 |lue */|........|
|00003840| 00 16 00 3b 09 09 2f 2a | 20 74 68 65 6e 20 64 72 |...;../*| then dr|
|00003850| 61 77 73 20 61 20 72 65 | 64 20 6f 76 61 6c 2c 20 |aws a re|d oval, |
|00003860| 77 68 69 74 65 20 6f 76 | 61 6c 2c 20 61 6e 64 20 |white ov|al, and |
|00003870| 67 72 65 65 6e 20 6f 76 | 61 6c 20 20 2a 2f 0d 00 |green ov|al */..|
|00003880| 00 06 00 00 09 00 00 16 | 00 3b 09 09 2f 2a 20 41 |........|.;../* A|
|00003890| 66 74 65 72 20 64 72 61 | 77 69 6e 67 20 74 6f 20 |fter dra|wing to |
|000038a0| 74 68 65 20 6f 66 66 2d | 73 63 72 65 65 6e 20 69 |the off-|screen i|
|000038b0| 74 20 43 6f 70 79 42 69 | 74 73 20 74 6f 20 74 68 |t CopyBi|ts to th|
|000038c0| 65 20 2a 2f 0d 00 00 06 | 00 00 09 00 00 16 00 3b |e */....|.......;|
|000038d0| 09 09 2f 2a 20 20 20 20 | 20 20 20 20 20 20 20 20 |../* | |
|000038e0| 20 20 20 20 20 20 20 20 | 20 20 73 63 72 65 65 6e | | screen|
|000038f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003900| 20 20 20 20 20 20 20 20 | 2a 2f 0d 00 00 06 00 00 | |*/......|
|00003910| 09 00 00 16 00 3b 09 09 | 2f 2a 20 20 20 20 20 20 |.....;..|/* |
|00003920| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 2f | | */|
|00003950| 0d 00 00 06 00 00 09 00 | 00 16 00 3b 09 09 2f 2a |........|...;../*|
|00003960| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003970| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003980| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00003990| 2a 2a 2a 2a 2a 2f 0d 00 | 00 06 00 00 09 00 00 16 |*****/..|........|
|000039a0| 00 10 09 09 76 6f 69 64 | 20 44 72 61 77 49 74 28 |....void| DrawIt(|
|000039b0| 29 0d 00 06 00 00 09 00 | 00 16 00 01 0d 00 00 06 |).......|........|
|000039c0| 00 00 09 00 00 16 00 04 | 09 09 7b 0d 00 06 00 00 |........|..{.....|
|000039d0| 09 00 00 16 00 13 09 09 | 09 52 65 63 74 09 09 4f |........|.Rect..O|
|000039e0| 76 61 6c 52 65 63 74 3b | 0d 00 00 06 00 00 09 00 |valRect;|........|
|000039f0| 00 16 00 32 09 09 09 52 | 47 42 43 6f 6c 6f 72 09 |...2...R|GBColor.|
|00003a00| 6d 79 52 65 64 2c 6d 79 | 42 6c 75 65 2c 6d 79 57 |myRed,my|Blue,myW|
|00003a10| 68 69 74 65 2c 6d 79 47 | 72 65 65 6e 2c 6d 79 42 |hite,myG|reen,myB|
|00003a20| 6c 61 63 6b 3b 0d 00 06 | 00 00 09 00 00 16 00 01 |lack;...|........|
|00003a30| 0d 00 00 06 00 00 09 00 | 00 16 00 20 09 09 09 6d |........|... ...m|
|00003a40| 79 52 65 64 20 3d 20 46 | 69 6c 6c 49 6e 43 6f 6c |yRed = F|illInCol|
|00003a50| 6f 72 28 2d 31 2c 30 2c | 30 29 3b 0d 00 06 00 00 |or(-1,0,|0);.....|
|00003a60| 09 00 00 16 00 21 09 09 | 09 6d 79 42 6c 75 65 20 |.....!..|.myBlue |
|00003a70| 3d 20 46 69 6c 6c 49 6e | 43 6f 6c 6f 72 28 30 2c |= FillIn|Color(0,|
|00003a80| 30 2c 2d 31 29 3b 0d 00 | 00 06 00 00 09 00 00 16 |0,-1);..|........|
|00003a90| 00 22 09 09 09 6d 79 47 | 72 65 65 6e 20 3d 20 46 |."...myG|reen = F|
|00003aa0| 69 6c 6c 49 6e 43 6f 6c | 6f 72 28 30 2c 2d 31 2c |illInCol|or(0,-1,|
|00003ab0| 30 29 3b 0d 00 06 00 00 | 09 00 00 16 00 24 09 09 |0);.....|.....$..|
|00003ac0| 09 6d 79 57 68 69 74 65 | 20 3d 20 46 69 6c 6c 49 |.myWhite| = FillI|
|00003ad0| 6e 43 6f 6c 6f 72 28 2d | 31 2c 2d 31 2c 2d 31 29 |nColor(-|1,-1,-1)|
|00003ae0| 3b 0d 00 06 00 00 09 00 | 00 16 00 21 09 09 09 6d |;.......|...!...m|
|00003af0| 79 42 6c 61 63 6b 20 3d | 20 46 69 6c 6c 49 6e 43 |yBlack =| FillInC|
|00003b00| 6f 6c 6f 72 28 30 2c 30 | 2c 30 29 3b 0d 00 00 06 |olor(0,0|,0);....|
|00003b10| 00 00 09 00 00 16 00 15 | 09 09 09 50 65 6e 4d 6f |........|...PenMo|
|00003b20| 64 65 28 70 61 74 43 6f | 70 79 29 3b 0d 00 00 06 |de(patCo|py);....|
|00003b30| 00 00 09 00 00 16 00 1a | 09 09 09 52 47 42 42 61 |........|...RGBBa|
|00003b40| 63 6b 43 6f 6c 6f 72 28 | 26 6d 79 42 6c 75 65 29 |ckColor(|&myBlue)|
|00003b50| 3b 0d 00 06 00 00 09 00 | 00 16 00 27 09 09 09 45 |;.......|...'...E|
|00003b60| 72 61 73 65 52 65 63 74 | 28 26 28 2a 71 64 2e 74 |raseRect|(&(*qd.t|
|00003b70| 68 65 50 6f 72 74 29 2e | 70 6f 72 74 52 65 63 74 |hePort).|portRect|
|00003b80| 29 3b 0d 00 00 06 00 00 | 09 00 00 16 00 1b 09 09 |);......|........|
|00003b90| 09 52 47 42 42 61 63 6b | 43 6f 6c 6f 72 28 26 6d |.RGBBack|Color(&m|
|00003ba0| 79 57 68 69 74 65 29 3b | 0d 00 00 06 00 00 09 00 |yWhite);|........|
|00003bb0| 00 16 00 3b 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |...;____|________|
|00003bc0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003bd0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003be0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 0d 0d |________|______..|
|00003bf0| 00 06 00 00 0e 00 00 15 | 00 12 01 e6 03 0a 00 00 |........|........|
|00003c00| 00 12 00 31 00 5a 00 82 | 00 a6 00 cf 00 f7 01 20 |...1.Z..|....... |
|00003c10| 01 48 01 71 01 99 02 10 | 02 10 00 25 09 09 09 53 |.H.q....|...%...S|
|00003c20| 65 74 52 65 63 74 28 26 | 4f 76 61 6c 52 65 63 74 |etRect(&|OvalRect|
|00003c30| 2c 33 30 2c 33 30 2c 31 | 39 30 2c 31 35 30 29 3b |,30,30,1|90,150);|
|00003c40| 0d 00 00 06 00 00 09 00 | 00 16 00 19 09 09 09 50 |........|.......P|
|00003c50| 61 69 6e 74 4f 76 61 6c | 28 26 4f 76 61 6c 52 65 |aintOval|(&OvalRe|
|00003c60| 63 74 29 3b 0d 00 00 06 | 00 00 09 00 00 16 00 01 |ct);....|........|
|00003c70| 0d 00 00 06 00 00 09 00 | 00 16 00 1e 09 09 09 49 |........|.......I|
|00003c80| 6e 73 65 74 52 65 63 74 | 28 26 4f 76 61 6c 52 65 |nsetRect|(&OvalRe|
|00003c90| 63 74 2c 31 2c 32 30 29 | 3b 0d 00 06 00 00 09 00 |ct,1,20)|;.......|
|00003ca0| 00 16 00 19 09 09 09 45 | 72 61 73 65 4f 76 61 6c |.......E|raseOval|
|00003cb0| 28 26 4f 76 61 6c 52 65 | 63 74 29 3b 0d 00 00 06 |(&OvalRe|ct);....|
|00003cc0| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00003cd0| 00 16 00 1b 09 09 09 52 | 47 42 46 6f 72 65 43 6f |.......R|GBForeCo|
|00003ce0| 6c 6f 72 28 26 6d 79 47 | 72 65 65 6e 29 3b 0d 00 |lor(&myG|reen);..|
|00003cf0| 00 06 00 00 09 00 00 16 | 00 1e 09 09 09 49 6e 73 |........|.....Ins|
|00003d00| 65 74 52 65 63 74 28 26 | 4f 76 61 6c 52 65 63 74 |etRect(&|OvalRect|
|00003d10| 2c 34 30 2c 31 29 3b 0d | 00 06 00 00 09 00 00 16 |,40,1);.|........|
|00003d20| 00 19 09 09 09 50 61 69 | 6e 74 4f 76 61 6c 28 26 |.....Pai|ntOval(&|
|00003d30| 4f 76 61 6c 52 65 63 74 | 29 3b 0d 00 00 06 00 00 |OvalRect|);......|
|00003d40| 09 00 00 16 00 1c 09 09 | 09 52 47 42 46 6f 72 65 |........|.RGBFore|
|00003d50| 43 6f 6c 6f 72 28 26 6d | 79 42 6c 61 63 6b 29 3b |Color(&m|yBlack);|
|00003d60| 20 0d 00 06 00 00 09 00 | 00 16 00 01 0d 00 00 06 | .......|........|
|00003d70| 00 00 09 00 00 16 00 22 | 09 09 09 53 65 74 50 6f |......."|...SetPo|
|00003d80| 72 74 28 28 57 69 6e 64 | 6f 77 50 74 72 29 20 6d |rt((Wind|owPtr) m|
|00003d90| 79 57 69 6e 64 6f 77 29 | 3b 0d 00 06 00 00 09 00 |yWindow)|;.......|
|00003da0| 00 16 00 1a 09 09 09 53 | 65 74 47 44 65 76 69 63 |.......S|etGDevic|
|00003db0| 65 28 6f 6c 64 44 65 76 | 69 63 65 29 3b 0d 00 06 |e(oldDev|ice);...|
|00003dc0| 00 00 09 00 00 16 00 01 | 0d 00 00 06 00 00 09 00 |........|........|
|00003dd0| 00 16 00 15 09 09 09 64 | 65 73 74 52 65 63 74 20 |.......d|estRect |
|00003de0| 3d 20 62 52 65 63 74 3b | 0d 00 00 06 00 00 09 00 |= bRect;|........|
|00003df0| 00 16 00 29 09 09 09 4f | 66 66 73 65 74 52 65 63 |...)...O|ffsetRec|
|00003e00| 74 28 26 64 65 73 74 52 | 65 63 74 2c 4f 66 66 4c |t(&destR|ect,OffL|
|00003e10| 65 66 74 2c 4f 66 66 54 | 6f 70 29 3b 0d 00 00 06 |eft,OffT|op);....|
|00003e20| 00 00 09 00 00 16 00 33 | 09 09 09 43 6f 70 79 42 |.......3|...CopyB|
|00003e30| 69 74 73 28 28 42 69 74 | 4d 61 70 50 74 72 29 20 |its((Bit|MapPtr) |
|00003e40| 2a 28 2a 6d 79 43 47 72 | 61 66 50 74 72 29 2e 70 |*(*myCGr|afPtr).p|
|00003e50| 6f 72 74 50 69 78 4d 61 | 70 2c 0d 00 00 06 00 00 |ortPixMa|p,......|
|00003e60| 09 00 00 16 00 38 20 09 | 09 09 09 09 26 28 2a 6d |.....8 .|....&(*m|
|00003e70| 79 57 69 6e 64 6f 77 29 | 2e 70 6f 72 74 42 69 74 |yWindow)|.portBit|
|00003e80| 73 2c 26 62 52 65 63 74 | 2c 20 26 64 65 73 74 52 |s,&bRect|, &destR|
|00003e90| 65 63 74 2c 20 30 2c 20 | 6e 69 6c 29 3b 0d 00 06 |ect, 0, |nil);...|
|00003ea0| 00 00 09 00 00 16 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00003eb0| 09 00 00 16 00 0b 09 09 | 09 72 65 74 75 72 6e 3b |........|.return;|
|00003ec0| 0d 00 00 06 00 00 09 00 | 00 16 00 00 00 01 0c 0c |........|........|
|00003ed0| 00 01 0c 0c 00 00 00 00 | 00 01 0d 00 00 06 00 00 |........|........|
|00003ee0| 0c 00 00 15 00 4e 54 68 | 65 73 65 20 61 72 65 20 |.....NTh|ese are |
|00003ef0| 75 73 65 64 20 74 6f 20 | 68 65 6c 70 20 63 6c 65 |used to |help cle|
|00003f00| 61 6e 20 75 70 20 77 68 | 65 6e 20 79 6f 75 20 61 |an up wh|en you a|
|00003f10| 72 65 20 64 6f 6e 65 20 | 77 69 74 68 20 74 68 65 |re done |with the|
|00003f20| 20 6f 66 66 2d 73 63 72 | 65 65 6e 20 50 69 78 4d | off-scr|een PixM|
|00003f30| 61 70 2e 0d 00 12 00 00 | 0c 00 00 15 00 46 0c 00 |ap......|.....F..|
|00003f40| 00 16 00 4c 0c 00 00 15 | 00 01 0d 00 00 06 00 00 |...L....|........|
|00003f50| 0c 00 00 15 00 1a 09 09 | 43 6c 6f 73 65 43 50 6f |........|CloseCPo|
|00003f60| 72 74 28 6d 79 43 47 72 | 61 66 50 74 72 29 3b 0d |rt(myCGr|afPtr);.|
|00003f70| 00 06 00 00 09 00 00 16 | 00 15 09 09 44 69 73 70 |........|....Disp|
|00003f80| 6f 73 50 74 72 28 6d 79 | 42 69 74 73 29 3b 0d 00 |osPtr(my|Bits);..|
|00003f90| 00 06 00 00 09 00 00 16 | 00 26 09 09 44 69 73 70 |........|.&..Disp|
|00003fa0| 6f 73 48 61 6e 64 6c 65 | 28 28 48 61 6e 64 6c 65 |osHandle|((Handle|
|00003fb0| 29 20 6f 75 72 43 4d 48 | 61 6e 64 6c 65 29 3b 0d |) ourCMH|andle);.|
|00003fc0| 00 06 00 00 09 00 00 16 | 00 01 0d 00 00 06 00 00 |........|........|
|00003fd0| 09 00 00 15 00 74 f4 e5 | 21 f3 af 09 f4 65 40 5e |.....t..|!....e@^|
|00003fe0| 27 f6 d6 a0 e1 4d 54 f6 | d6 3c 1f 2c 0f 79 5f 75 |'....MT.|.<.,.y_u|
|00003ff0| 0f 77 7a a0 f7 76 32 02 | 50 f6 d6 f6 b1 08 f7 54 |.wz..v2.|P......T|
|00004000| 10 2b 62 02 b1 08 5f 75 | 4c 10 f5 07 f7 8f 4d 6e |.+b..._u|L.....Mn|
|00004010| 06 39 09 18 27 36 27 53 | 0f 50 7f 78 f4 d6 e0 64 |.9..'6'S|.P.x...d|
|00004020| 10 6a 7f 67 31 9f 2e 00 | 00 24 00 00 0c 01 00 15 |.j.g1...|.$......|
|00004030| 00 05 0c 00 00 15 00 4a | 0c 00 00 16 00 50 0c 00 |.......J|.....P..|
|00004040| 00 15 00 61 0c 00 00 16 | 00 67 0c 00 00 15 65 73 |...a....|.g....es|
|00004050| 00 3b 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |.;______|________|
|00004060| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004070| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004080| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 0d 0d 00 06 |________|____....|
|00004090| 00 00 0e 00 00 15 00 12 | 01 e6 03 0a 00 00 00 12 |........|........|
|000040a0| 00 31 00 5a 00 82 00 a6 | 00 cf 00 f7 01 20 01 48 |.1.Z....|..... .H|
|000040b0| 01 71 01 99 02 26 02 26 | 00 19 09 09 09 52 47 42 |.q...&.&|.....RGB|
|000040c0| 46 6f 72 65 43 6f 6c 6f | 72 28 26 6d 79 52 65 64 |ForeColo|r(&myRed|
|000040d0| 29 3b 0d 00 00 06 00 00 | 09 00 00 16 00 3a 01 e6 |);......|.....:..|
|000040e0| 03 0a 00 00 00 12 00 31 | 00 5a 00 82 00 a6 00 cf |.......1|.Z......|
|000040f0| 00 f7 01 20 01 48 01 71 | 01 99 02 10 02 10 00 12 |... .H.q|........|
|00004100| 01 fc 00 02 00 00 00 12 | 01 99 01 e6 00 00 00 00 |........|........|
|00004110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004120| 00 09 01 e6 03 02 00 00 | 00 09 00 d8 01 44 02 10 |........|.....D..|
|00004130| 02 10 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004140| 00 00 00 00 00 00 00 28 | 08 dc 23 00 41 20 00 22 |.......(|..#.A ."|
|00004150| 00 00 00 0c 00 00 00 28 | 09 00 23 00 01 4c 00 0c |.......(|..#..L..|
|00004160| 4a 01 00 0c 00 0c 00 28 | 08 f4 2b 00 01 58 00 42 |J......(|..+..X.B|
|00004170| 4a 01 00 00 00 00 00 28 | 07 5c 20 00 40 fe 00 22 |J......(|.\ .@.."|
|00004180| 00 00 00 00 00 01 0f 0f | 00 01 1d 1d 00 01 0f 0f |........|........|
|00004190| 00 01 0f 0f 00 01 0f 0f | 00 01 0f 0f 00 01 0f 0f |........|........|
|000041a0| 00 01 0f 0f 00 01 0f 0f | 00 01 0f 0f 00 01 0f 0f |........|........|
|000041b0| 00 01 0f 0f 00 01 0f 0f | 00 01 0f 0f 00 01 0f 0f |........|........|
|000041c0| 00 01 0f 0f 00 01 0f 0f | 00 01 0f 0f 00 02 0f 82 |........|........|
|000041d0| 00 01 0f 0f 00 01 0f 0f | 00 01 0f 0f 00 02 0e 83 |........|........|
|000041e0| 00 01 0e 0e 00 02 0e 83 | 00 01 0e 0e 00 00 00 01 |........|........|
|000041f0| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004200| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004210| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004220| 0b 0b 00 00 00 00 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004230| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004240| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004250| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004260| 0b 0b 00 00 00 01 0e 0e | 00 01 0e 0e 00 01 0e 0e |........|........|
|00004270| 00 01 0b 0b 00 01 0e 0e | 00 02 0e 82 00 01 0e 0e |........|........|
|00004280| 00 00 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|00004290| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|000042a0| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|000042b0| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 01 0b 0b 00 01 |........|........|
|000042c0| 0b 0b 00 00 00 01 0e 0e | 00 02 0e 82 00 01 0e 0e |........|........|
|000042d0| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 01 0e 0e |........|........|
|000042e0| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000042f0| 00 01 0e 0e 00 00 00 00 | 00 01 0e 0e 00 01 0e 0e |........|........|
|00004300| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004310| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004320| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 01 0e 0e |........|........|
|00004330| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004340| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 02 0e 84 |........|........|
|00004350| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004360| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004370| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 02 0e 82 |........|........|
|00004380| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004390| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000043a0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000043b0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 00 00 00 |........|........|
|000043c0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000043d0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000043e0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000043f0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004400| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004410| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004420| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004430| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0e 0e |........|........|
|00004440| 00 01 0e 0e 00 01 0e 0e | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004450| 00 01 0e 0e 00 02 0e 82 | 00 01 0e 0e 00 00 00 01 |........|........|
|00004460| 0b 0b 00 01 0b 0b 00 01 | 0b 0b 00 00 00 01 0e 0e |........|........|
|00004470| 00 02 0e 83 00 01 0e 0e | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004480| 00 01 0b 0b 00 01 0e 0e | 00 01 0e 0e 00 00 00 00 |........|........|
|00004490| 00 01 0e 0e 00 01 0e 0e | 00 02 0e 83 00 01 0e 0e |........|........|
|000044a0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000044b0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000044c0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000044d0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000044e0| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 02 0e 83 |........|........|
|000044f0| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004500| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004510| 00 01 0b 0b 00 01 0e 0e | 00 02 0e 82 00 01 0e 0e |........|........|
|00004520| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004530| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004540| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004550| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004560| 00 01 0e 0e 00 00 00 00 | 00 01 0e 0e 00 01 0e 0e |........|........|
|00004570| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004580| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004590| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045a0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045b0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045c0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045d0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045e0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000045f0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004600| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004610| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004620| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004630| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004640| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004650| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004660| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004670| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004680| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|00004690| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000046a0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000046b0| 00 01 0b 0b 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000046c0| 00 01 0b 0b 00 01 0b 0b | 00 01 0e 0e 00 01 0e 0e |........|........|
|000046d0| 00 01 0e 0e 00 01 0b 0b | 00 01 0b 0b 00 01 0b 0b |........|........|
|000046e0| 00 01 0b 0b 00 00 00 02 | 0e 82 00 00 00 00 00 00 |........|........|
|000046f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004990| 00 00 00 00 00 00 00 00 | 00 28 07 58 23 00 07 2a |........|.(.X#..*|
|000049a0| 00 22 00 00 00 0f 00 00 | 00 28 07 50 20 00 40 50 |."......|.(.P .@P|
|000049b0| 00 46 4c 01 00 1d 00 0f | 00 28 07 4c 2b 00 04 42 |.FL.....|.(.L+..B|
|000049c0| 00 2e 48 00 00 0f 00 2c | 00 28 07 44 23 00 02 1c |..H....,|.(.D#...|
|000049d0| 00 0c 4c 01 00 0f 00 3b | 00 28 07 3c 23 00 02 28 |..L....;|.(.<#..(|
|000049e0| 00 32 4c 01 00 0f 00 4a | 00 28 07 34 23 00 02 5a |.2L....J|.(.4#..Z|
|000049f0| 00 0c 4c 01 00 0f 00 59 | 00 28 07 24 23 00 02 66 |..L....Y|.(.$#..f|
|00004a00| 00 3e 4c 00 00 0f 00 68 | 00 28 07 1c 23 00 02 a4 |.>L....h|.(..#...|
|00004a10| 00 44 4c 01 00 0f 00 77 | 00 28 07 14 23 00 02 e8 |.DL....w|.(..#...|
|00004a20| 00 38 4c 01 00 0f 00 86 | 00 28 07 0c 23 00 03 20 |.8L.....|.(..#.. |
|00004a30| 00 1e 4c 01 00 0f 00 95 | 00 28 07 04 23 00 03 3e |..L.....|.(..#..>|
|00004a40| 00 2e 4c 01 00 0f 00 a4 | 00 28 06 fc 23 00 03 6c |..L.....|.(..#..l|
|00004a50| 00 0c 4c 01 00 0f 00 b3 | 00 28 06 f4 23 00 03 78 |..L.....|.(..#..x|
|00004a60| 00 40 4c 01 00 0f 00 c2 | 00 28 06 ec 23 00 03 b8 |.@L.....|.(..#...|
|00004a70| 00 30 4c 01 00 0f 00 d1 | 00 28 06 e4 23 00 03 e8 |.0L.....|.(..#...|
|00004a80| 00 24 4c 01 00 0f 00 e0 | 00 28 06 dc 23 00 04 0c |.$L.....|.(..#...|
|00004a90| 00 36 4c 01 00 0f 00 ef | 00 28 06 d4 20 00 3b b2 |.6L.....|.(.. .;.|
|00004aa0| 00 46 4c 01 00 00 00 fe | 00 28 06 cc 23 00 09 2e |.FL.....|.(..#...|
|00004ab0| 00 22 00 00 00 0f 00 fe | 00 28 06 c4 23 00 04 70 |."......|.(..#..p|
|00004ac0| 00 0c 4c 01 00 1e 01 0d | 00 28 06 c0 23 00 04 7c |..L.....|.(..#..||
|00004ad0| 00 7c 04 01 00 0f 01 2b | 00 28 06 b8 23 00 04 f8 |.|.....+|.(..#...|
|00004ae0| 00 4c 4c 00 00 0f 01 3a | 00 28 06 b0 20 00 19 9c |.LL....:|.(.. ...|
|00004af0| 00 46 4c 01 00 0f 01 49 | 00 28 06 a8 23 00 01 30 |.FL....I|.(..#..0|
|00004b00| 00 0c 4c 01 00 2a 01 58 | 00 28 06 a0 23 00 05 5c |..L..*.X|.(..#..\|
|00004b10| 00 ec 03 01 00 0e 01 82 | 00 28 06 ac 23 00 06 48 |........|.(..#..H|
|00004b20| 00 0c 4b 01 00 2a 01 90 | 00 28 06 bc 23 00 06 54 |..K..*..|.(..#..T|
|00004b30| 00 ca 4b 01 00 0e 01 ba | 00 28 06 d0 23 00 07 1e |..K.....|.(..#...|
|00004b40| 00 0c 4b 01 00 00 01 c8 | 00 28 06 e0 20 00 12 ca |..K.....|.(.. ...|
|00004b50| 00 22 00 00 00 0b 01 c8 | 00 28 06 f0 20 00 07 4c |."......|.(.. ..L|
|00004b60| 00 12 31 01 00 0b 01 d3 | 00 28 06 f8 20 00 07 5e |..1.....|.(.. ..^|
|00004b70| 00 1c 31 01 00 0b 01 de | 00 28 07 08 20 00 07 7a |..1.....|.(.. ..z|
|00004b80| 00 1a 31 01 00 0b 01 e9 | 00 28 07 18 20 00 07 94 |..1.....|.(.. ...|
|00004b90| 00 1e 31 01 00 0b 01 f4 | 00 28 07 28 20 00 07 b2 |..1.....|.(.( ...|
|00004ba0| 00 1c 31 01 00 0b 01 ff | 00 28 07 40 20 00 07 ce |..1.....|.(.@ ...|
|00004bb0| 00 0c 31 01 00 0b 02 0a | 00 28 06 94 20 00 07 da |..1.....|.(.. ...|
|00004bc0| 00 5c 31 01 00 0b 02 15 | 00 28 06 78 20 00 08 36 |.\1.....|.(.x ..6|
|00004bd0| 00 5c 31 01 00 0b 02 20 | 00 28 06 70 20 00 08 92 |.\1.... |.(.p ...|
|00004be0| 00 2a 31 01 00 0b 02 2b | 00 28 06 68 20 00 08 bc |.*1....+|.(.h ...|
|00004bf0| 00 0c 31 01 00 0b 02 36 | 00 28 06 60 20 00 08 c8 |..1....6|.(.` ...|
|00004c00| 00 10 31 01 00 0b 02 41 | 00 28 06 58 20 00 08 d8 |..1....A|.(.X ...|
|00004c10| 00 4a 31 01 00 0b 02 4c | 00 28 06 50 20 00 09 22 |.J1....L|.(.P .."|
|00004c20| 00 0c 31 01 00 00 02 57 | 00 28 06 48 20 00 0f e8 |..1....W|.(.H ...|
|00004c30| 00 22 00 00 ff 95 02 57 | 00 28 08 80 20 00 05 44 |.".....W|.(.. ..D|
|00004c40| 00 16 00 00 00 0b 00 00 | 01 28 06 40 20 00 09 66 |........|.(.@ ..f|
|00004c50| 00 10 31 01 00 0b 00 0b | 01 28 06 38 20 00 09 76 |..1.....|.(.8 ..v|
|00004c60| 00 24 31 01 00 0b 00 16 | 01 28 06 34 20 00 09 9a |.$1.....|.(.4 ...|
|00004c70| 00 22 31 01 00 0b 00 21 | 01 28 06 30 20 00 09 bc |."1....!|.(.0 ...|
|00004c80| 00 1c 31 01 00 0b 00 2c | 01 28 06 2c 20 00 09 d8 |..1....,|.(., ...|
|00004c90| 00 1e 31 01 00 0b 00 37 | 01 27 6a e0 20 00 09 f6 |..1....7|.'j. ...|
|00004ca0| 00 1e 31 01 00 0b 00 42 | 01 27 6a d8 20 00 0a 14 |..1....B|.'j. ...|
|00004cb0| 00 1c 31 01 00 0b 00 4d | 01 27 6a d4 20 00 0a 30 |..1....M|.'j. ..0|
|00004cc0| 00 20 31 01 00 0b 00 58 | 01 27 6a d0 20 00 0a 50 |. 1....X|.'j. ..P|
|00004cd0| 00 1a 31 01 00 0b 00 63 | 01 27 6a cc 20 00 0a 6a |..1....c|.'j. ..j|
|00004ce0| 00 1c 31 01 00 0b 00 6e | 01 27 6a c8 20 00 0a 86 |..1....n|.'j. ...|
|00004cf0| 00 26 31 01 00 0b 00 79 | 01 27 6a c4 20 00 0a ac |.&1....y|.'j. ...|
|00004d00| 00 24 31 01 00 0b 00 84 | 01 27 6a c0 20 00 0a d0 |.$1.....|.'j. ...|
|00004d10| 00 26 31 01 00 0b 00 8f | 01 27 6a bc 20 00 0a f6 |.&1.....|.'j. ...|
|00004d20| 00 26 31 01 00 0b 00 9a | 01 27 6a b8 20 00 0b 1c |.&1.....|.'j. ...|
|00004d30| 00 22 31 01 00 00 00 a5 | 01 27 6a b4 23 00 0c 76 |."1.....|.'j.#..v|
|00004d40| 00 22 00 00 00 0e 00 a5 | 01 27 6a b0 23 00 0b 60 |."......|.'j.#..`|
|00004d50| 00 0c 4b 01 00 0e 00 b3 | 01 28 06 c8 23 00 0b 6c |..K.....|.(..#..l|
|00004d60| 00 2a 4b 01 00 0e 00 c1 | 01 28 06 9c 23 00 0b 96 |.*K.....|.(..#...|
|00004d70| 00 0c 4b 01 00 0b 00 cf | 01 27 6a a8 23 00 0b a2 |..K.....|.'j.#...|
|00004d80| 00 42 31 01 00 0e 00 da | 01 27 6a a4 23 00 0b e4 |.B1.....|.'j.#...|
|00004d90| 00 0c 4b 01 00 1c 00 e8 | 01 27 6a 9c 23 00 0b f0 |..K.....|.'j.#...|
|00004da0| 00 7a 03 01 00 0e 01 04 | 01 27 6a 94 23 00 0c 6a |.z......|.'j.#..j|
|00004db0| 00 0c 4b 01 00 00 01 12 | 01 27 6a 8c 20 00 0b 3e |..K.....|.'j. ..>|
|00004dc0| 00 22 00 00 00 0b 01 12 | 01 27 6a 84 20 00 0c 98 |."......|.'j. ...|
|00004dd0| 00 56 31 01 00 0b 01 1d | 01 27 6a 80 20 00 0c ee |.V1.....|.'j. ...|
|00004de0| 00 0c 31 01 00 0b 01 28 | 01 28 11 84 20 00 0c fa |..1....(|.(.. ...|
|00004df0| 00 3e 31 01 00 0b 01 33 | 01 28 11 7c 20 00 0d 38 |.>1....3|.(.| ..8|
|00004e00| 00 46 31 01 00 0b 01 3e | 01 28 11 74 20 00 0d 7e |.F1....>|.(.t ..~|
|00004e10| 00 40 31 01 00 0b 01 49 | 01 28 06 44 20 00 0d be |.@1....I|.(.D ...|
|00004e20| 00 0c 31 01 00 0b 01 54 | 01 28 11 68 20 00 0d ca |..1....T|.(.h ...|
|00004e30| 00 36 31 01 00 0b 01 5f | 01 28 11 60 20 00 0e 00 |.61...._|.(.` ...|
|00004e40| 00 2e 31 01 00 0b 01 6a | 01 28 11 58 20 00 0e 2e |..1....j|.(.X ...|
|00004e50| 00 30 31 01 00 0b 01 75 | 01 28 06 64 20 00 0e 5e |.01....u|.(.d ..^|
|00004e60| 00 0c 31 01 00 0b 01 80 | 01 28 06 54 20 00 0e 6a |..1.....|.(.T ..j|
|00004e70| 00 44 31 01 00 0b 01 8b | 01 28 06 4c 20 00 0e ae |.D1.....|.(.L ...|
|00004e80| 00 4a 31 01 00 0b 01 96 | 01 28 11 48 20 00 0e f8 |.J1.....|.(.H ...|
|00004e90| 00 4c 31 01 00 0b 01 a1 | 01 28 07 48 20 00 0f 44 |.L1.....|.(.H ..D|
|00004ea0| 00 52 31 01 00 0b 01 ac | 01 28 06 74 20 00 0f 96 |.R1.....|.(.t ...|
|00004eb0| 00 0c 31 01 00 0b 01 b7 | 01 28 06 6c 20 00 0f a2 |..1.....|.(.l ...|
|00004ec0| 00 46 31 01 00 00 01 c2 | 01 28 11 38 23 00 1c b8 |.F1.....|.(.8#...|
|00004ed0| 00 22 00 00 00 0e 01 c2 | 01 27 6a 7c 23 00 10 0a |."......|.'j|#...|
|00004ee0| 00 0c 4b 01 00 1c 01 d0 | 01 28 11 3c 23 00 10 16 |..K.....|.(.<#...|
|00004ef0| 00 ca 03 01 00 0e 01 ec | 01 28 11 44 23 00 10 e0 |........|.(.D#...|
|00004f00| 00 0c 4b 01 00 0b 01 fa | 01 28 11 4c 23 00 10 ec |..K.....|.(.L#...|
|00004f10| 00 52 31 01 00 0b 02 05 | 01 28 11 54 23 00 11 3e |.R1.....|.(.T#..>|
|00004f20| 00 3e 31 01 00 0e 02 10 | 01 28 11 64 23 00 11 7c |.>1.....|.(.d#..||
|00004f30| 00 0c 4b 01 00 0e 02 1e | 01 28 11 70 23 00 11 88 |..K.....|.(.p#...|
|00004f40| 00 5e 03 01 00 0e 02 2c | 01 28 11 80 23 00 11 e6 |.^.....,|.(..#...|
|00004f50| 00 0c 4b 01 00 0b 02 3a | 01 27 6a 90 23 00 11 f2 |..K....:|.'j.#...|
|00004f60| 00 3e 31 01 00 0b 02 45 | 01 27 6a a0 23 00 12 30 |.>1....E|.'j.#..0|
|00004f70| 00 52 31 01 00 0b 02 50 | 01 28 06 a4 23 00 12 82 |.R1....P|.(..#...|
|00004f80| 00 3c 31 01 00 0e 02 5b | 01 28 06 d8 23 00 12 be |.<1....[|.(..#...|
|00004f90| 00 0c 4b 01 00 00 02 69 | 01 28 07 00 23 00 23 62 |..K....i|.(..#.#b|
|00004fa0| 00 22 00 00 ff a7 02 69 | 01 28 09 08 23 00 09 50 |.".....i|.(..#..P|
|00004fb0| 00 16 00 00 00 0e 00 00 | 02 28 07 20 23 00 13 02 |........|.(. #...|
|00004fc0| 00 58 4b 01 00 0e 00 0e | 02 28 07 38 23 00 13 5a |.XK.....|.(.8#..Z|
|00004fd0| 00 0c 4b 01 00 0b 00 1c | 02 28 06 3c 23 00 13 66 |..K.....|.(.<#..f|
|00004fe0| 00 52 31 01 00 0b 00 27 | 02 28 11 24 23 00 13 b8 |.R1....'|.(.$#...|
|00004ff0| 00 54 31 01 00 0b 00 32 | 02 28 07 10 23 00 14 0c |.T1....2|.(..#...|
|00005000| 00 40 31 01 00 0b 00 3d | 02 28 06 b4 23 00 14 4c |.@1....=|.(..#..L|
|00005010| 00 44 31 01 00 0b 00 48 | 02 27 6a 98 23 00 14 90 |.D1....H|.'j.#...|
|00005020| 00 54 31 01 00 0b 00 53 | 02 28 11 78 23 00 14 e4 |.T1....S|.(.x#...|
|00005030| 00 0c 31 01 00 0b 00 5e | 02 28 11 5c 23 00 14 f0 |..1....^|.(.\#...|
|00005040| 00 3c 31 01 00 0b 00 69 | 02 28 11 50 23 00 15 2c |.<1....i|.(.P#..,|
|00005050| 00 34 31 01 00 0b 00 74 | 02 28 11 30 23 00 15 60 |.41....t|.(.0#..`|
|00005060| 00 4e 31 01 00 0b 00 7f | 02 28 11 40 23 00 15 ae |.N1.....|.(.@#...|
|00005070| 00 34 31 01 00 0e 00 8a | 02 28 11 1c 23 00 15 e2 |.41.....|.(..#...|
|00005080| 00 0c 4b 01 00 0e 00 98 | 02 28 11 10 23 00 15 ee |..K.....|.(..#...|
|00005090| 00 56 03 01 00 0e 00 a6 | 02 28 11 08 23 00 16 44 |.V......|.(..#..D|
|000050a0| 00 0c 4b 01 00 0b 00 b4 | 02 28 11 00 23 00 16 50 |..K.....|.(..#..P|
|000050b0| 00 34 31 01 00 0b 00 bf | 02 28 10 f8 23 00 16 84 |.41.....|.(..#...|
|000050c0| 00 22 31 01 00 0b 00 ca | 02 28 10 f0 23 00 16 a6 |."1.....|.(..#...|
|000050d0| 00 48 31 01 00 0b 00 d5 | 02 28 10 e8 23 00 16 ee |.H1.....|.(..#...|
|000050e0| 00 1e 31 01 00 0b 00 e0 | 02 28 10 e0 23 00 17 0c |..1.....|.(..#...|
|000050f0| 00 20 31 01 00 0e 00 eb | 02 28 10 d8 23 00 17 2c |. 1.....|.(..#..,|
|00005100| 00 0c 4b 01 00 38 00 f9 | 02 28 10 d0 23 00 17 38 |..K..8..|.(..#..8|
|00005110| 01 52 03 01 00 0e 01 31 | 02 28 10 c8 23 00 18 8a |.R.....1|.(..#...|
|00005120| 00 0c 4b 01 00 0b 01 3f | 02 28 10 c0 23 00 18 96 |..K....?|.(..#...|
|00005130| 00 3c 31 01 00 0b 01 4a | 02 28 10 b8 23 00 18 d2 |.<1....J|.(..#...|
|00005140| 00 40 31 01 00 0b 01 55 | 02 28 10 b0 23 00 19 12 |.@1....U|.(..#...|
|00005150| 00 34 31 01 00 0b 01 60 | 02 28 10 a8 23 00 19 46 |.41....`|.(..#..F|
|00005160| 00 0c 31 01 00 0b 01 6b | 02 28 10 a0 2b 00 19 52 |..1....k|.(..+..R|
|00005170| 00 4a 31 01 00 0b 01 76 | 02 28 10 98 2b 00 01 e0 |.J1....v|.(..+...|
|00005180| 00 28 31 01 00 0b 01 81 | 02 28 10 90 23 00 01 be |.(1.....|.(..#...|
|00005190| 00 22 31 01 00 0b 01 8c | 02 28 10 88 23 00 01 9a |."1.....|.(..#...|
|000051a0| 00 24 31 01 00 0b 01 97 | 02 28 12 88 23 00 19 fe |.$1.....|.(..#...|
|000051b0| 00 50 31 01 00 0e 01 a2 | 02 28 12 80 23 00 1a 4e |.P1.....|.(..#..N|
|000051c0| 00 0c 4b 01 00 1c 01 b0 | 02 28 12 78 23 00 1a 5a |..K.....|.(.x#..Z|
|000051d0| 00 90 03 01 00 0e 01 cc | 02 28 12 6c 23 00 1a ea |........|.(.l#...|
|000051e0| 00 0c 4b 01 00 0b 01 da | 02 28 06 e8 23 00 1a f6 |..K.....|.(..#...|
|000051f0| 00 3c 31 01 00 0b 01 e5 | 02 28 11 28 23 00 1b 32 |.<1.....|.(.(#..2|
|00005200| 00 3a 31 01 00 0b 01 f0 | 02 28 11 2c 23 00 1b 6c |.:1.....|.(.,#..l|
|00005210| 00 12 31 01 00 0b 01 fb | 02 28 06 5c 23 00 1b 7e |..1.....|.(.\#..~|
|00005220| 00 24 31 01 00 0b 02 06 | 02 27 6a 88 23 00 1b a2 |.$1.....|.'j.#...|
|00005230| 00 0c 31 01 00 0b 02 11 | 02 28 12 54 23 00 1b ae |..1.....|.(.T#...|
|00005240| 00 26 31 01 00 0b 02 1c | 02 28 12 50 23 00 1b d4 |.&1.....|.(.P#...|
|00005250| 00 26 31 01 00 0b 02 27 | 02 28 11 14 23 00 1b fa |.&1....'|.(..#...|
|00005260| 00 1a 31 01 00 0b 02 32 | 02 28 11 34 23 00 1c 14 |..1....2|.(.4#...|
|00005270| 00 1c 31 01 00 0b 02 3d | 02 28 12 48 23 00 1c 30 |..1....=|.(.H#..0|
|00005280| 00 1a 31 01 00 0b 02 48 | 02 28 12 40 23 00 1c 4a |..1....H|.(.@#..J|
|00005290| 00 14 31 01 00 0b 02 53 | 02 28 10 fc 23 00 1c 5e |..1....S|.(..#..^|
|000052a0| 00 28 31 01 00 0b 02 5e | 02 28 11 0c 23 00 1c 86 |.(1....^|.(..#...|
|000052b0| 00 26 31 01 00 0b 02 69 | 02 28 12 34 23 00 1c ac |.&1....i|.(.4#...|
|000052c0| 00 0c 31 01 00 00 02 74 | 02 28 12 2c 23 00 24 52 |..1....t|.(.,#.$R|
|000052d0| 00 22 00 00 ff b2 02 74 | 02 28 09 04 23 00 12 ec |.".....t|.(..#...|
|000052e0| 00 16 00 00 00 0b 00 00 | 03 28 10 cc 23 00 1c f0 |........|.(..#...|
|000052f0| 00 1e 31 01 00 0b 00 0b | 03 28 10 a4 23 00 1d 0e |..1.....|.(..#...|
|00005300| 00 0c 31 01 00 0b 00 16 | 03 28 10 b4 23 00 1d 1a |..1.....|.(..#...|
|00005310| 00 12 31 01 00 0b 00 21 | 03 28 12 8c 23 00 1d 2c |..1....!|.(..#..,|
|00005320| 00 20 31 01 00 0b 00 2c | 03 28 10 94 23 00 1d 4c |. 1....,|.(..#..L|
|00005330| 00 24 31 01 00 0b 00 37 | 03 28 10 9c 23 00 1d 70 |.$1....7|.(..#..p|
|00005340| 00 2c 31 01 00 0b 00 42 | 03 28 10 e4 23 00 1d 9c |.,1....B|.(..#...|
|00005350| 00 0c 31 01 00 0b 00 4d | 03 28 12 74 23 00 1d a8 |..1....M|.(.t#...|
|00005360| 00 24 31 01 00 0b 00 58 | 03 28 12 7c 23 00 1d cc |.$1....X|.(.|#...|
|00005370| 00 26 31 01 00 0b 00 63 | 03 28 12 84 23 00 1d f2 |.&1....c|.(..#...|
|00005380| 00 2c 31 01 00 0b 00 6e | 03 28 10 f4 23 00 1e 1e |.,1....n|.(..#...|
|00005390| 00 2e 31 01 00 0b 00 79 | 03 28 12 60 23 00 1e 4c |..1....y|.(.`#..L|
|000053a0| 00 2e 31 01 00 0b 00 84 | 03 28 12 68 23 00 1e 7a |..1.....|.(.h#..z|
|000053b0| 00 30 31 01 00 0b 00 8f | 03 28 12 1c 23 00 1e aa |.01.....|.(..#...|
|000053c0| 00 2e 31 01 00 0b 00 9a | 03 28 12 14 23 00 1e d8 |..1.....|.(..#...|
|000053d0| 00 20 31 01 00 0b 00 a5 | 03 28 12 58 23 00 1e f8 |. 1.....|.(.X#...|
|000053e0| 00 4c 31 01 00 0b 00 b0 | 03 28 11 6c 23 00 1f 44 |.L1.....|.(.l#..D|
|000053f0| 00 3a 31 01 00 0b 00 bb | 03 28 12 5c 23 00 1f 7e |.:1.....|.(.\#..~|
|00005400| 00 3a 31 01 00 0b 00 c6 | 03 28 12 04 23 00 1f b8 |.:1.....|.(..#...|
|00005410| 00 0c 31 01 00 0b 00 d1 | 03 28 12 44 23 00 1f c4 |..1.....|.(.D#...|
|00005420| 00 4a 31 01 00 0b 00 dc | 03 28 11 18 23 00 20 0e |.J1.....|.(..#. .|
|00005430| 00 30 31 01 00 0b 00 e7 | 03 28 12 4c 23 00 20 3e |.01.....|.(.L#. >|
|00005440| 00 24 31 01 00 0b 00 f2 | 03 28 11 f4 23 00 20 62 |.$1.....|.(..#. b|
|00005450| 00 0c 31 01 00 0b 00 fd | 03 28 12 30 23 00 20 6e |..1.....|.(.0#. n|
|00005460| 00 28 31 01 00 0b 01 08 | 03 28 11 04 23 00 20 96 |.(1.....|.(..#. .|
|00005470| 00 3a 31 01 00 0b 01 13 | 03 28 12 3c 23 00 20 d0 |.:1.....|.(.<#. .|
|00005480| 00 0c 31 01 00 0b 01 1e | 03 28 11 e4 23 00 20 dc |..1.....|.(..#. .|
|00005490| 00 44 31 01 00 0b 01 29 | 03 28 11 d8 23 00 21 20 |.D1....)|.(..#.! |
|000054a0| 00 28 31 01 00 0b 01 34 | 03 28 11 dc 23 00 21 48 |.(1....4|.(..#.!H|
|000054b0| 00 24 31 01 00 0b 01 3f | 03 28 11 d0 23 00 21 6c |.$1....?|.(..#.!l|
|000054c0| 00 26 31 01 00 0b 01 4a | 03 28 11 c8 23 00 21 92 |.&1....J|.(..#.!.|
|000054d0| 00 22 31 01 00 0e 01 55 | 03 28 11 c0 23 00 21 b4 |."1....U|.(..#.!.|
|000054e0| 00 0c 4b 01 00 0e 01 63 | 03 28 11 b8 23 00 21 c0 |..K....c|.(..#.!.|
|000054f0| 00 60 03 01 00 0e 01 71 | 03 28 11 b0 23 00 22 20 |.`.....q|.(..#." |
|00005500| 00 0c 4b 01 00 0b 01 7f | 03 28 11 a4 23 00 22 2c |..K.....|.(..#.",|
|00005510| 00 20 31 01 00 0b 01 8a | 03 28 11 98 23 00 22 4c |. 1.....|.(..#."L|
|00005520| 00 24 31 01 00 0e 01 95 | 03 28 14 9c 23 00 22 70 |.$1.....|.(..#."p|
|00005530| 00 0c 4b 01 00 1c 01 a3 | 03 28 14 8c 23 00 22 7c |..K.....|.(..#."||
|00005540| 00 da 03 01 00 0e 01 bf | 03 28 14 84 23 00 23 56 |........|.(..#.#V|
|00005550| 00 0c 4b 01 00 00 01 cd | 03 28 10 d4 20 00 26 30 |..K.....|.(.. .&0|
|00005560| 00 22 00 00 00 0b 01 cd | 03 28 10 bc 20 00 23 84 |."......|.(.. .#.|
|00005570| 00 1e 31 01 00 0b 01 d8 | 03 28 10 ec 20 00 23 a2 |..1.....|.(.. .#.|
|00005580| 00 48 31 01 00 0b 01 e3 | 03 28 12 70 20 00 23 ea |.H1.....|.(.p .#.|
|00005590| 00 68 31 01 00 00 01 ee | 03 28 10 dc 23 00 30 16 |.h1.....|.(..#.0.|
|000055a0| 00 22 00 00 00 0e 01 ee | 03 28 14 74 23 00 24 74 |."......|.(.t#.$t|
|000055b0| 00 0c 4b 01 00 2a 01 fc | 03 28 12 0c 23 00 24 80 |..K..*..|.(..#.$.|
|000055c0| 00 d6 03 01 00 0e 02 26 | 03 27 6a ac 23 00 25 56 |.......&|.'j.#.%V|
|000055d0| 00 0c 4b 01 00 0b 02 34 | 03 28 11 f0 23 00 25 62 |..K....4|.(..#.%b|
|000055e0| 00 38 31 01 00 0b 02 3f | 03 28 11 f8 23 00 25 9a |.81....?|.(..#.%.|
|000055f0| 00 2c 31 01 00 0b 02 4a | 03 28 06 98 23 00 25 c6 |.,1....J|.(..#.%.|
|00005600| 00 52 31 01 00 0e 02 55 | 03 28 11 ec 23 00 26 18 |.R1....U|.(..#.&.|
|00005610| 00 0c 4b 01 00 0e 02 63 | 03 28 12 38 23 00 26 24 |..K....c|.(.8#.&$|
|00005620| 00 0c 4b 01 00 00 02 71 | 03 28 12 18 23 00 3b f8 |..K....q|.(..#.;.|
|00005630| 00 22 00 00 ff af 02 71 | 03 28 08 e8 23 00 19 e2 |.".....q|.(..#...|
|00005640| 00 16 00 00 00 0e 00 00 | 04 28 11 ac 23 00 26 68 |........|.(..#.&h|
|00005650| 00 1a 4b 02 00 0e 00 0e | 04 28 12 24 23 00 26 82 |..K.....|.(.$#.&.|
|00005660| 00 0c 4b 01 00 2a 00 1c | 04 28 11 e8 23 00 26 8e |..K..*..|.(..#.&.|
|00005670| 00 e0 4b 00 00 0e 00 46 | 04 28 12 00 23 00 27 6e |..K....F|.(..#.'n|
|00005680| 00 0c 4b 01 00 0b 00 54 | 04 28 12 64 23 00 27 7a |..K....T|.(.d#.'z|
|00005690| 00 3c 31 01 00 0b 00 5f | 04 28 10 ac 23 00 27 b6 |.<1...._|.(..#.'.|
|000056a0| 00 20 31 01 00 0b 00 6a | 04 28 12 20 23 00 27 d6 |. 1....j|.(. #.'.|
|000056b0| 00 20 31 01 00 0b 00 75 | 04 28 14 80 23 00 27 f6 |. 1....u|.(..#.'.|
|000056c0| 00 22 31 01 00 0b 00 80 | 04 28 14 90 23 00 28 18 |."1.....|.(..#.(.|
|000056d0| 00 22 31 01 00 0b 00 8b | 04 28 14 94 23 00 28 3a |."1.....|.(..#.(:|
|000056e0| 00 0c 31 01 00 0b 00 96 | 04 28 11 94 23 00 28 46 |..1.....|.(..#.(F|
|000056f0| 00 46 31 01 00 0b 00 a1 | 04 28 11 a0 23 00 28 8c |.F1.....|.(..#.(.|
|00005700| 00 28 31 01 00 0b 00 ac | 04 28 11 b4 23 00 28 b4 |.(1.....|.(..#.(.|
|00005710| 00 0c 31 01 00 0b 00 b7 | 04 28 11 bc 23 00 28 c0 |..1.....|.(..#.(.|
|00005720| 00 2a 31 01 00 0b 00 c2 | 04 28 11 c4 23 00 28 ea |.*1.....|.(..#.(.|
|00005730| 00 1a 31 01 00 0b 00 cd | 04 28 12 28 23 00 29 04 |..1.....|.(.(#.).|
|00005740| 00 2e 31 01 00 0b 00 d8 | 04 28 14 70 23 00 29 32 |..1.....|.(.p#.)2|
|00005750| 00 24 31 01 00 0b 00 e3 | 04 28 14 6c 23 00 29 56 |.$1.....|.(.l#.)V|
|00005760| 00 24 31 01 00 0b 00 ee | 04 28 14 64 23 00 29 7a |.$1.....|.(.d#.)z|
|00005770| 00 22 31 01 00 0b 00 f9 | 04 28 14 5c 23 00 29 9c |."1.....|.(.\#.).|
|00005780| 00 24 31 01 00 0b 01 04 | 04 28 14 54 23 00 29 c0 |.$1.....|.(.T#.).|
|00005790| 00 2e 31 01 00 0b 01 0f | 04 28 14 4c 23 00 29 ee |..1.....|.(.L#.).|
|000057a0| 00 1a 31 01 00 0e 01 1a | 04 28 14 44 23 00 2a 08 |..1.....|.(.D#.*.|
|000057b0| 00 0c 4b 01 00 2a 01 28 | 04 28 14 3c 23 00 2a 14 |..K..*.(|.(.<#.*.|
|000057c0| 00 e6 03 00 00 0e 01 52 | 04 28 14 34 23 00 2a fa |.......R|.(.4#.*.|
|000057d0| 00 0c 4b 01 00 0b 01 60 | 04 28 14 2c 23 00 2b 06 |..K....`|.(.,#.+.|
|000057e0| 00 42 31 01 00 0b 01 6b | 04 28 14 24 23 00 2b 48 |.B1....k|.(.$#.+H|
|000057f0| 00 0c 31 01 00 0b 01 76 | 04 28 14 1c 23 00 2b 54 |..1....v|.(..#.+T|
|00005800| 00 46 31 01 00 0b 01 81 | 04 28 14 14 23 00 2b 9a |.F1.....|.(..#.+.|
|00005810| 00 2c 31 01 00 0b 01 8c | 04 28 14 30 23 00 2b c6 |.,1.....|.(.0#.+.|
|00005820| 00 0c 31 01 00 0b 01 97 | 04 28 14 40 23 00 2b d2 |..1.....|.(.@#.+.|
|00005830| 00 40 31 01 00 0b 01 a2 | 04 28 14 50 23 00 2c 12 |.@1.....|.(.P#.,.|
|00005840| 00 44 31 01 00 0b 01 ad | 04 28 14 60 23 00 2c 56 |.D1.....|.(.`#.,V|
|00005850| 00 42 31 01 00 0e 01 b8 | 04 28 14 78 23 00 2c 98 |.B1.....|.(.x#.,.|
|00005860| 00 0c 4b 01 00 1c 01 c6 | 04 28 11 cc 23 00 2c a4 |..K.....|.(..#.,.|
|00005870| 00 e0 03 01 00 0e 01 e2 | 04 28 11 a8 23 00 2d 84 |........|.(..#.-.|
|00005880| 00 0c 4b 01 00 0b 01 f0 | 04 28 11 90 23 00 2d 90 |..K.....|.(..#.-.|
|00005890| 00 24 31 01 00 0b 01 fb | 04 28 14 88 23 00 2d b4 |.$1.....|.(..#.-.|
|000058a0| 00 26 31 01 00 0b 02 06 | 04 28 10 8c 23 00 2d da |.&1.....|.(..#.-.|
|000058b0| 00 24 31 01 00 0b 02 11 | 04 28 12 08 23 00 2d fe |.$1.....|.(..#.-.|
|000058c0| 00 24 31 01 00 0b 02 1c | 04 28 12 10 23 00 2e 22 |.$1.....|.(..#.."|
|000058d0| 00 26 31 01 00 0b 02 27 | 04 28 14 08 23 00 2e 48 |.&1....'|.(..#..H|
|000058e0| 00 0c 31 01 00 0b 02 32 | 04 28 14 04 23 00 2e 54 |..1....2|.(..#..T|
|000058f0| 00 28 31 01 00 0b 02 3d | 04 28 13 fc 23 00 2e 7c |.(1....=|.(..#..||
|00005900| 00 26 31 01 00 0b 02 48 | 04 28 13 f4 23 00 2e a2 |.&1....H|.(..#...|
|00005910| 00 24 31 01 00 0b 02 53 | 04 28 13 ec 23 00 2e c6 |.$1....S|.(..#...|
|00005920| 00 28 31 01 00 0b 02 5e | 04 28 13 e4 23 00 2e ee |.(1....^|.(..#...|
|00005930| 00 26 31 01 00 0b 02 69 | 04 28 13 dc 23 00 2f 14 |.&1....i|.(..#./.|
|00005940| 00 0c 31 01 00 0b 02 74 | 04 28 13 d4 23 00 2f 20 |..1....t|.(..#./ |
|00005950| 00 4a 31 01 00 0b 02 7f | 04 28 13 cc 23 00 2f 6a |.J1.....|.(..#./j|
|00005960| 00 0c 31 01 00 0b 02 8a | 04 28 13 c4 23 00 2f 76 |..1.....|.(..#./v|
|00005970| 00 54 31 01 00 0b 02 95 | 04 28 13 bc 23 00 2f ca |.T1.....|.(..#./.|
|00005980| 00 40 31 01 00 0e 02 a0 | 04 28 13 b4 23 00 30 0a |.@1.....|.(..#.0.|
|00005990| 00 0c 4b 01 00 00 02 ae | 04 28 13 ac 23 00 40 96 |..K.....|.(..#.@.|
|000059a0| 00 22 00 00 ff ec 02 ae | 04 28 08 f0 23 00 1c da |."......|.(..#...|
|000059b0| 00 16 00 00 00 0e 00 00 | 05 28 13 a4 23 00 30 4e |........|.(..#.0N|
|000059c0| 00 46 03 01 00 0e 00 0e | 05 28 13 a0 23 00 30 94 |.F......|.(..#.0.|
|000059d0| 00 0c 4b 01 00 0b 00 1c | 05 28 13 a8 23 00 30 a0 |..K.....|.(..#.0.|
|000059e0| 00 40 31 01 00 0b 00 27 | 05 28 13 b8 23 00 30 e0 |.@1....'|.(..#.0.|
|000059f0| 00 54 31 01 00 0b 00 32 | 05 28 13 c8 23 00 31 34 |.T1....2|.(..#.14|
|00005a00| 00 40 31 01 00 0b 00 3d | 05 28 13 d8 23 00 31 74 |.@1....=|.(..#.1t|
|00005a10| 00 0c 31 01 00 0b 00 48 | 05 28 13 e8 23 00 31 80 |..1....H|.(..#.1.|
|00005a20| 00 3c 31 01 00 0b 00 53 | 05 28 13 f8 23 00 31 bc |.<1....S|.(..#.1.|
|00005a30| 00 50 31 01 00 0b 00 5e | 05 28 14 0c 23 00 32 0c |.P1....^|.(..#.2.|
|00005a40| 00 44 31 01 00 0b 00 69 | 05 28 11 fc 23 00 32 50 |.D1....i|.(..#.2P|
|00005a50| 00 36 31 01 00 0b 00 74 | 05 28 14 7c 23 00 32 86 |.61....t|.(.|#.2.|
|00005a60| 00 0c 31 01 00 0b 00 7f | 05 28 11 9c 23 00 32 92 |..1.....|.(..#.2.|
|00005a70| 00 28 31 01 00 0b 00 8a | 05 28 11 e0 23 00 32 ba |.(1.....|.(..#.2.|
|00005a80| 00 0c 31 01 00 0b 00 95 | 05 28 14 58 23 00 32 c6 |..1.....|.(.X#.2.|
|00005a90| 00 2a 31 01 00 0b 00 a0 | 05 28 14 38 23 00 32 f0 |.*1.....|.(.8#.2.|
|00005aa0| 00 3c 31 01 00 0b 00 ab | 05 28 14 18 23 00 33 2c |.<1.....|.(..#.3,|
|00005ab0| 00 4a 31 01 00 0b 00 b6 | 05 28 14 28 23 00 33 76 |.J1.....|.(.(#.3v|
|00005ac0| 00 3a 31 01 00 0b 00 c1 | 05 28 13 90 23 00 33 b0 |.:1.....|.(..#.3.|
|00005ad0| 00 0c 31 01 00 0b 00 cc | 05 28 13 84 23 00 33 bc |..1.....|.(..#.3.|
|00005ae0| 00 40 31 01 00 0b 00 d7 | 05 28 13 7c 23 00 33 fc |.@1.....|.(.|#.3.|
|00005af0| 00 38 31 01 00 0b 00 e2 | 05 28 13 74 23 00 34 34 |.81.....|.(.t#.44|
|00005b00| 00 38 31 01 00 0b 00 ed | 05 28 13 6c 23 00 34 6c |.81.....|.(.l#.4l|
|00005b10| 00 0c 31 01 00 0b 00 f8 | 05 28 13 64 23 00 34 78 |..1.....|.(.d#.4x|
|00005b20| 00 40 31 01 00 0b 01 03 | 05 28 13 5c 23 00 34 b8 |.@1.....|.(.\#.4.|
|00005b30| 00 2c 31 01 00 0b 01 0e | 05 28 13 54 23 00 34 e4 |.,1.....|.(.T#.4.|
|00005b40| 00 0c 31 01 00 0b 01 19 | 05 28 13 4c 23 00 34 f0 |..1.....|.(.L#.4.|
|00005b50| 00 40 31 01 00 0b 01 24 | 05 28 13 44 23 00 35 30 |.@1....$|.(.D#.50|
|00005b60| 00 40 31 01 00 0b 01 2f | 05 28 13 3c 23 00 35 70 |.@1..../|.(.<#.5p|
|00005b70| 00 40 31 01 00 0b 01 3a | 05 28 13 34 23 00 35 b0 |.@1....:|.(.4#.5.|
|00005b80| 00 40 31 01 00 0b 01 45 | 05 28 13 2c 23 00 35 f0 |.@1....E|.(.,#.5.|
|00005b90| 00 40 31 01 00 0b 01 50 | 05 28 13 24 23 00 36 30 |.@1....P|.(.$#.60|
|00005ba0| 00 28 31 01 00 0b 01 5b | 05 28 13 1c 23 00 36 58 |.(1....[|.(..#.6X|
|00005bb0| 00 18 31 01 00 0b 01 66 | 05 28 13 14 23 00 36 70 |..1....f|.(..#.6p|
|00005bc0| 00 0c 31 01 00 0b 01 71 | 05 28 13 0c 23 00 36 7c |..1....q|.(..#.6||
|00005bd0| 00 20 31 01 00 0b 01 7c | 05 28 13 00 23 00 36 9c |. 1....||.(..#.6.|
|00005be0| 00 0c 31 01 00 0b 01 87 | 05 28 12 f4 23 00 36 a8 |..1.....|.(..#.6.|
|00005bf0| 00 20 31 01 00 0b 01 92 | 05 28 12 e8 23 00 36 c8 |. 1.....|.(..#.6.|
|00005c00| 00 0c 31 01 00 0b 01 9d | 05 28 12 dc 23 00 36 d4 |..1.....|.(..#.6.|
|00005c10| 00 20 31 01 00 0b 01 a8 | 05 28 12 d0 23 00 36 f4 |. 1.....|.(..#.6.|
|00005c20| 00 22 31 01 00 0b 01 b3 | 05 28 12 fc 23 00 37 16 |."1.....|.(..#.7.|
|00005c30| 00 20 31 01 00 0b 01 be | 05 28 13 08 23 00 37 36 |. 1.....|.(..#.76|
|00005c40| 00 20 31 01 00 0b 01 c9 | 05 28 13 10 23 00 37 56 |. 1.....|.(..#.7V|
|00005c50| 00 0e 31 01 00 0b 01 d4 | 05 28 13 20 23 00 37 64 |..1.....|.(. #.7d|
|00005c60| 00 0c 31 01 00 0b 01 df | 05 28 13 30 23 00 37 70 |..1.....|.(.0#.7p|
|00005c70| 00 46 31 01 00 0b 01 ea | 05 28 13 40 23 00 37 b6 |.F1.....|.(.@#.7.|
|00005c80| 00 46 31 01 00 0b 01 f5 | 05 28 13 50 23 00 37 fc |.F1.....|.(.P#.7.|
|00005c90| 00 46 31 01 00 0b 02 00 | 05 28 13 60 23 00 38 42 |.F1.....|.(.`#.8B|
|00005ca0| 00 46 31 01 00 0b 02 0b | 05 28 13 70 23 00 38 88 |.F1.....|.(.p#.8.|
|00005cb0| 00 46 31 01 00 0b 02 16 | 05 28 13 80 23 00 38 ce |.F1.....|.(..#.8.|
|00005cc0| 00 46 31 01 00 0b 02 21 | 05 28 13 8c 23 00 39 14 |.F1....!|.(..#.9.|
|00005cd0| 00 46 31 01 00 0b 02 2c | 05 28 14 10 23 00 39 5a |.F1....,|.(..#.9Z|
|00005ce0| 00 46 31 01 00 0b 02 37 | 05 28 14 68 23 00 39 a0 |.F1....7|.(.h#.9.|
|00005cf0| 00 1a 31 01 00 0b 02 42 | 05 28 14 98 23 00 39 ba |..1....B|.(..#.9.|
|00005d00| 00 0c 31 01 00 0b 02 4d | 05 28 11 20 23 00 39 c6 |..1....M|.(. #.9.|
|00005d10| 00 0e 31 01 00 0b 02 58 | 05 28 13 f0 23 00 39 d4 |..1....X|.(..#.9.|
|00005d20| 00 1e 31 01 00 0b 02 63 | 05 28 13 d0 23 00 39 f2 |..1....c|.(..#.9.|
|00005d30| 00 3c 31 01 00 0b 02 6e | 05 28 13 b0 23 00 3a 2e |.<1....n|.(..#.:.|
|00005d40| 00 0c 31 01 00 0b 02 79 | 05 28 12 c0 23 00 3a 3a |..1....y|.(..#.::|
|00005d50| 00 2a 31 01 00 0b 02 84 | 05 28 12 bc 23 00 3a 64 |.*1.....|.(..#.:d|
|00005d60| 00 2c 31 01 00 0b 02 8f | 05 28 12 b4 23 00 3a 90 |.,1.....|.(..#.:.|
|00005d70| 00 2c 31 01 00 0b 02 9a | 05 28 12 ac 23 00 3a bc |.,1.....|.(..#.:.|
|00005d80| 00 2e 31 01 00 0b 02 a5 | 05 28 12 a4 23 00 3a ea |..1.....|.(..#.:.|
|00005d90| 00 2c 31 01 00 0b 02 b0 | 05 28 12 9c 23 00 3b 16 |.,1.....|.(..#.;.|
|00005da0| 00 20 31 01 00 0b 02 bb | 05 28 17 b4 23 00 3b 36 |. 1.....|.(..#.;6|
|00005db0| 00 24 31 01 00 0b 00 0b | 06 28 17 ac 23 00 3b 5a |.$1.....|.(..#.;Z|
|00005dc0| 00 32 31 01 00 0b 00 16 | 06 28 17 a4 23 00 3b 8c |.21.....|.(..#.;.|
|00005dd0| 00 26 31 01 00 0b 00 21 | 06 28 17 9c 23 00 40 b8 |.&1....!|.(..#.@.|
|00005de0| 00 24 31 01 00 0b 00 2c | 06 28 17 94 23 00 3c 1a |.$1....,|.(..#.<.|
|00005df0| 00 30 31 01 00 0b 00 37 | 06 28 17 8c 23 00 3c 4a |.01....7|.(..#.<J|
|00005e00| 00 24 31 01 00 0b 00 42 | 06 28 17 84 23 00 3c 6e |.$1....B|.(..#.<n|
|00005e10| 00 0c 31 01 00 0b 00 4d | 06 28 17 7c 23 00 3c 7a |..1....M|.(.|#.<z|
|00005e20| 00 28 31 01 00 0b 00 58 | 06 28 17 74 23 00 3c a2 |.(1....X|.(.t#.<.|
|00005e30| 00 24 31 01 00 0b 00 63 | 06 28 17 68 23 00 3c c6 |.$1....c|.(.h#.<.|
|00005e40| 00 0c 31 01 00 0b 00 6e | 06 28 17 80 23 00 3c d2 |..1....n|.(..#.<.|
|00005e50| 00 26 31 01 00 0b 00 79 | 06 28 17 90 23 00 3c f8 |.&1....y|.(..#.<.|
|00005e60| 00 28 31 01 00 0b 00 84 | 06 28 17 a0 23 00 3d 20 |.(1.....|.(..#.= |
|00005e70| 00 24 31 01 00 0b 00 8f | 06 28 17 b0 23 00 3d 44 |.$1.....|.(..#.=D|
|00005e80| 00 26 31 01 00 0b 00 9a | 06 28 12 a0 23 00 3d 6a |.&1.....|.(..#.=j|
|00005e90| 00 0c 31 01 00 0b 00 a5 | 06 28 12 b0 23 00 3d 76 |..1.....|.(..#.=v|
|00005ea0| 00 2c 31 01 00 0b 00 b0 | 06 28 12 c4 23 00 3d a2 |.,1.....|.(..#.=.|
|00005eb0| 00 24 31 01 00 0b 00 bb | 06 28 13 c0 23 00 3d c6 |.$1.....|.(..#.=.|
|00005ec0| 00 0c 31 01 00 0b 00 c6 | 06 28 14 00 23 00 3d d2 |..1.....|.(..#.=.|
|00005ed0| 00 20 31 01 00 0b 00 d1 | 06 28 11 d4 23 00 3d f2 |. 1.....|.(..#.=.|
|00005ee0| 00 34 31 01 00 0b 00 dc | 06 28 14 20 23 00 3e 26 |.41.....|.(. #.>&|
|00005ef0| 00 3e 31 01 00 0b 00 e7 | 06 28 13 78 23 00 3e 64 |.>1.....|.(.x#.>d|
|00005f00| 00 42 31 01 00 0b 00 f2 | 06 28 13 58 23 00 3e a8 |.B1.....|.(.X#.>.|
|00005f10| 00 0c 31 01 00 0b 00 fd | 06 28 13 38 23 00 3e b4 |..1.....|.(.8#.>.|
|00005f20| 00 16 31 01 00 0b 01 08 | 06 28 13 18 23 00 30 38 |..1.....|.(..#.08|
|00005f30| 00 0e 31 01 00 0e 01 13 | 06 28 12 f8 23 00 26 52 |..1.....|.(..#.&R|
|00005f40| 00 0c 4b 01 00 0e 01 21 | 06 28 12 c8 23 00 3e e4 |..K....!|.(..#.>.|
|00005f50| 00 64 03 01 00 0e 01 2f | 06 28 12 d4 23 00 02 08 |.d...../|.(..#...|
|00005f60| 00 0c 4b 01 00 0b 01 3d | 06 28 12 e0 23 00 3f 54 |..K....=|.(..#.?T|
|00005f70| 00 24 31 01 00 0b 01 48 | 06 28 12 ec 23 00 3f 78 |.$1....H|.(..#.?x|
|00005f80| 00 20 31 01 00 0b 01 53 | 06 28 17 5c 23 00 3f 98 |. 1....S|.(.\#.?.|
|00005f90| 00 30 31 01 00 0b 01 5e | 06 28 17 50 23 00 01 3c |.01....^|.(.P#..<|
|00005fa0| 00 0c 49 01 00 00 01 69 | 06 28 17 48 23 00 40 dc |..I....i|.(.H#.@.|
|00005fb0| 00 22 00 00 00 1c 01 69 | 06 28 17 40 2b 00 3f d4 |.".....i|.(.@+.?.|
|00005fc0| 00 7a 03 00 00 00 01 2a | 00 00 00 06 00 00 01 4a |.z.....*|.......J|
|00005fd0| 00 00 00 02 00 00 02 14 | 00 00 00 08 00 00 05 5a |........|.......Z|
|00005fe0| 00 00 00 02 00 00 19 f8 | 00 00 00 06 00 00 26 5e |........|......&^|
|00005ff0| 00 00 00 0a 00 00 30 46 | 00 00 00 08 00 00 3e a6 |......0F|......>.|
|00006000| 00 00 00 02 00 00 3e d8 | 00 00 00 0c 00 00 3f 48 |......>.|......?H|
|00006010| 00 00 00 0c 00 00 3f c8 | 00 00 00 0c 00 00 60 24 |......?.|......`$|
|00006020| 00 8c 0b f8 | |.... | |
+--------+-------------------------+-------------------------+--------+--------+